簡體   English   中英

從Storyboard用Xib調用View Controller?

[英]Call view controller with xib from storyboard?

例如,我要創建一個按鈕,該按鈕將始終按相同類的簡單視圖控制器。

當然,我可以將其與其他視圖控制器放在同一故事板文件中。 但是它可以從任何地方調用。 因此,這意味着此情節提要中有太多額外的鏈接。

相反,我沒有嘗試創建另一個情節提要,而不是xib。 但是我需要的視圖控制器是如此簡單,以至於為其創建一個新的情節提要似乎太多余了。

您可以使用標識符而不是唯一標識符來調用視圖控制器。 看看方法InstantiateViewControllerWithIdentifier:

這樣一來,您就可以創建“浮動”在情節提要中的視圖控制器,而不會導致segue鏈接混亂在情節提要中。

實例化視圖控制器后,可以使用presentViewController:animated:completion模態呈現它,將其推送到導航控制器上,或其他方式。

您甚至可以使用InstantiateViewControllerWithIdentifier實例化視圖控制器,然后使用initWithIdentifier:source:destination創建自己的segue對象,並根據需要調用該segue。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM