在我的应用程序中,我将子视图放入视图中:
subViewController = [[SubViewController alloc] init];
NSArray *nibContents = [[NSBundle mainBundle] loadNibNamed:@"SubView" owner:subViewViewController options:nil];
UIView *view = [nibContents objectAtIndex:0];
view.frame = CGRectMake(2, 0, myView.frame.size.width - 4, myView.frame.size.height);
[myView addSubview:view];
但是viewDidLoad
在 SubViewController 内部永远不会被解雇。
这是代码:
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"ViewDidLoad");
}
在 IB 中,我将文件所有者设置为SubViewController
. 我不知道问题出在哪里。有任何想法吗?谢谢你。