当我加载我的xib:AboutViewController作为视图contentView的子视图时,我只是得到一个空白的黑屏,有人可以帮忙吗?
UIView* moreView = [[[NSBundle mainBundle] loadNibNamed:@"AboutViewController" owner:self options:nil] lastObject];
[_revealView.contentView addSubview:moreView];
答案 0 :(得分:3)
您应该使用视图控制器,然后只访问视图控制器的视图:
UIViewController * aboutVC = [[UIViewController alloc] initWithNibName:@"AboutViewController" bundle:nil];
[_revealView.contentView addSubview:aboutVC.view];
或者,您可能有兴趣以模态方式呈现视图:
[_revealView.contentView.viewController presentModalViewController:aboutVC
animated:(BOOL)animated];
如果您不使用ARC,则必须使用retain和release手动管理aboutVC
。