我該怎麼做? * [編輯]我有2 .xibs
和2 ViewControllers
。有沒有一種方法來「開關.xibs
?
(我是新手)如何更換xib以更換屏幕上的項目?
如果我有一個Options
按鈕,我希望它改變什麼屏幕上,我會怎麼做時,它被竊聽? 我需要一個新的.xib
或ViewController
文件
圖片1:修改自動Genned .xib
圖像2:文件
圖片3:第二.xib
我該怎麼做? * [編輯]我有2 .xibs
和2 ViewControllers
。有沒有一種方法來「開關.xibs
?
(我是新手)如何更換xib以更換屏幕上的項目?
如果我有一個Options
按鈕,我希望它改變什麼屏幕上,我會怎麼做時,它被竊聽? 我需要一個新的.xib
或ViewController
文件
圖片1:修改自動Genned .xib
圖像2:文件
圖片3:第二.xib
在我看來,最好的辦法是創建一個新的視圖控制器和伴隨的xib文件(創建它時勾選「帶XIB用戶界面」框)。然後,您可以使用父視圖控制器的presentViewController:animated:completion
方法呈現此控制器,該控制器是您的屏幕截圖。
或者,您可以創建一個UINavigationController作爲應用程序的根控制器。然後,您可以將設置視圖控制器推入導航控制器,並獲得大多數基於表格的應用程序中使用的幻燈片切換效果。
還有其他方法可以做到這一點,比如像提到的yliu1021一樣使用故事板。這可以用於像設置屏幕這樣的東西,但我發現使用更多動態接口更困難。
有2個選項(使用的UIViewController)。首先是創建一個UIView,並在該視圖之上展示另一個將創建一個新的ViewController文件以及一個.xib文件。你應該看看使用故事板,但因爲它會使所有這些非常簡單和容易。