storyboard 如何用代码调用
轉自網絡:
?
1、得到一個storyboard對象(UIStoryBoard類的對象)。
如果你有一個已經存在的view controller,而且這個view controller是從同一個storyboard實例化而來的,那么可以通過它的storyboard屬性獲得storyboard對象。要加載另外一個storyboard對象,可以調用UIStoryboard的類方法storyboardWithName:bundle: ,并將storyboard文件的文件名和一個可選的bundle作為參數傳給該方法。
?
2、調用storyboard對象的instantiateViewControllerWithIdentifier: 方法,將你在Interface Builder中創建view controller時定義的標識符傳給這個方法。
或者,你可以使用instantiateInitialViewController方法來實例化storyboard的首個view controller,而不用指定標識符。
?
3、顯示這個新的view controller。
==============
一下用代碼解釋更清楚:
==============
如何在代碼中,調用一個已經在storyboard中設計好的scene呢?代碼如下:
NSString * storyboardName = @"MainStoryboard_iPhone"; NSString * viewControllerID = @"ViewID"; UIStoryboard * storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil]; MyViewController * controller = (MyViewController *)[storyboard instantiateViewControllerWithIdentifier:viewControllerID]; [self presentViewController:controller animated:YES completion:nil];轉載于:https://www.cnblogs.com/memorecool/p/4056869.html
總結
以上是生活随笔為你收集整理的storyboard 如何用代码调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wechall.net/stegano
- 下一篇: 【高德地图开发3】---地图显示