我想知道如何正確使用故事板以模塊形式放置視圖控制器。就我個人而言,我更喜歡與xibs合作,但似乎故事板越來越受歡迎,並將成爲未來的發展方向。我通常會以模態方式放置視圖控制器的方式如下:假設我們有ViewControllerA(簡稱A)和ViewControllerB(簡稱B)。 然後,我通常會在B中指定一個協議,指定B想要被解散時的委託方法,並將id<theProtocol> delegate
字段作爲assign
屬性添加。假設我很忙的一個,我想B存在模態,我會寫:如何正確使用模式視圖控制器與xcode 4.2故事板
B* b = [[B alloc] initWithNibName:@"B" bundle:nil];
b.delegate = self;
[self presentModalViewController:B animated:YES];
用故事板,我知道這是可能的,按ctrl拖動從把一個不同的視圖控制器在模式方式一個按鈕到視圖控制器並選擇模式作爲過渡類型。我只是想知道;我在哪裏設置新的視圖控制器的代表?將東西傳遞給模態視圖控制器的正確做法是什麼?我真的不知道整個處理塞格斯是什麼...
我看了一下教程,很明顯我沒有懷疑你的回覆,但是你不認爲這比以前更醜嗎?看起來像這樣的麻煩去做一些非常簡單的事情... – Warkst
如果你看起來很醜陋,不要使用故事板 –
這是我現在不使用它們的主要原因,我只是「害怕」他們將成爲未來的主要方式。 – Warkst