2014-03-13 61 views
0

我已經使用故事板完成了一個單獨的項目。僅對某些視圖控制器使用故事板

我需要與不使用故事板的現有大項目進行整合。

是否可以部分使用故事板(僅適用於某些視圖控制器)?如果是這樣如何?

回答

1

當然。您可以從故事板實例單獨視圖控制器:

獲得一個Storyboard對象

+ storyboardWithName:bundle: 

實例化故事板視圖控制器

– instantiateInitialViewController 
– instantiateViewControllerWithIdentifier: 

對於前:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil]; 
YourViewController *yourVC = [storyboard instantiateViewControllerWithIdentifier:@"yourViewControllerIdentifier"]; 
0

是的。有可能的。通過實例化,設置屬性(如果需要)和推送,不在故事板上的任何視圖控制器都以與舊投影中相同的方式呈現。

相關問題