我有兩個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