[英]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.