use*_*029 3 objective-c uiviewcontroller ios
下面是将initWithNibName与单独的xib视图一起使用的示例:
TerminalViewController *ctrl = [[TerminalViewController alloc]
initWithNibName:@"ControllerView" bundle:[NSBundle mainBundle]];
ctrl.appDelegate = self;
viewCtrl = ctrl;
Run Code Online (Sandbox Code Playgroud)
但是我需要使用storyboard UI布局来实现它.对于'initWithNibName',我如何指向我的故事板中的视图:
即:
TerminalViewController *ctrl = [[TerminalViewController alloc]
initWithNibName:@"STORYBOARD.ControllerView" bundle:[NSBundle mainBundle]];
ctrl.appDelegate = self;
Run Code Online (Sandbox Code Playgroud)
任何帮助深表感谢.谢谢,戴夫
Fog*_*ter 14
您可以Identifier在故事板中为控制器提供一个,然后使用此...
[self.storyBoard instantiateViewControllerWithIdentifier:@"TheIdentifier"];
Run Code Online (Sandbox Code Playgroud)
只是添加到这...
UIViewController从xib文件创建子类时.如果你有一个被调用的类MyViewController和一个xib调用,MyViewController.xib那么你需要做的就是......
MyViewController *controller = [[MyViewController alloc] init];
Run Code Online (Sandbox Code Playgroud)
然后,系统将查找一个被调用的xib文件,MyViewController.xib并使用它来初始化该对象,并且只有在xib文件不存在时才会回退到代码中.
| 归档时间: |
|
| 查看次数: |
9497 次 |
| 最近记录: |