我有两个NIB的如何在另一个NIB的视图中加载NIB?
ParentViewController.xib
ChildViewController.xib
ParentViewController.xib包含一个UIView和一个UIViewController。 ChildViewController.xib包含一个UIButton
我想
我做了以下ChildViewController.xib在ParentViewController.xib的UIView的加载:在ParentViewController
- 创建@property为的UIView
- 在ParentViewController中连接文件的所有者到UIView
- 在ParentViewController的NIB中设置UIViewController在ParentViewController
我希望这会ChildViewController加载到我在ParentViewController但没有运气UIView的name属性ChildViewController在Interface Builder
我没有得到以下警告,这可能是罪魁祸首:
'View Controller (Child View)' has both its 'NIB Name' property set and its 'view' outlet connected. This configuration is not supported.
我还添加了额外的代码在ParentViewController的viewDidLoad():
- (void)viewDidLoad {
[super viewDidLoad];
ChildViewController *childViewController = [[ChildViewController alloc]initWithNibName:@"ChildViewController" bundle:nil];
childViewController.view = self.myView;
}
为什么ChildViewController没有任何想法加载在ParentViewController的UIView?
是可能使用界面做Builder? – wezzy 2011-03-02 18:22:02