我對故事板的工作原理感到困惑。故事板,在哪裏將連接從一個視圖控制器拖到下一個
所以我創建了一個簡單的應用程序,其中根視圖控制器是一個導航控制器。
我將一個按鈕拖到NavigationController的rootViewController。
我將另一個視圖控制器拖到屏幕上,使其成爲背景橙色,並將其作爲OrangeViewController的子類。
我從rootViewController的狀態欄區域拖動一個連接到OrangeViewController。 我製作了Segue Push並將其命名爲ShowOrange。 我創造了我的按鈕有一個動作:
- (IBAction)push:(id)sender {
[self performSegueWithIdentifier:@"ShowOrange" sender:self];
}
這就是它所做的一切。所以當我按下按鈕時,它確實顯示了OrangeViewController。然後,當我按下時,它保持我的背景橙色。標題確實更改爲ViewController,並且沒有後退按鈕,但背景爲橙色。我想知道爲什麼這樣做?
我的另一個問題是一個拖動segues的通用問題。我似乎可以從按鈕本身或狀態欄中拖動它。有區別嗎?當建立連接時發生了什麼?謝謝。
編輯:圖片包括
你可以分享故事板的截圖嗎? –
@ctrahey我添加了一個截圖。 – Crystal