2011-10-16 58 views
2

當我點擊一個控件時,我希望它將新的視圖控制器推送到主分割和細分分割。在具有分割視圖控制器的iOS 5故事板中,如何將新的視圖控制器從同一控件推送到主控和細節?

不幸的是,在Storyboard編輯器中,當您控制從對象拖動併爲View Controller創建一個Segue時,它會覆蓋Push Storyboard Segue字段的原始值。

是否有可能在故事板文件中完成我的目標,還是必須在代碼中完成?

回答

2

您可能必須重寫-[UIViewController prepareForSegue:sender:]並自己做額外的推動;故事板設計用於一次管理單個視圖控制器的導航流。

0

我認爲這會更好,更清潔,如果你只是控制+拖動,但不要將默認的「Push」風格留給Segue。請注意,這裏還有可用於segues的「替換」樣式。當您選擇「替換」樣式時,將會有「目的地」參數可用。選擇是否要替換Master或Details控制器中的視圖,就是這樣。

+0

嘿Eedoh,問題是如何同時推動兩個不同的視圖控制器:將主視圖控制器和細節視圖控制器從同一個segue/control中替換。 – lnafziger

相關問題