我试图在 UIView 中使用 presentViewController。
http://img145.imageshack.us/img145/6334/appt.png
当我单击顶部/右侧的“+”按钮时,我想用 UIViewController 替换右侧的表格视图(在图像的灰色部分)。
- (void)add:(id)sender
{
UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"testview"];
[self presentViewController:controller animated:YES completion:NULL];
}
当然,通过这样做,整个屏幕都被替换了。我想要这样的东西:
[contentView addSubview:controller];
或者
[contentView presentViewController:controller animated:YES completion:NULL];
其中 contentView 是包含 tableview 的 UIView
我找到了这个addChildViewController 和 presentViewController但我认为这不能帮助我
谢谢
编辑:
在情节提要中使用 ContainerView 解决了我的问题