我有3个View Contorller
First View控制器的中心位置为300.0f的容器视图。
它有一个嵌入式视图控制器,它是表视图控制器。 在单元格选择上,它应该导航到detailsViewController。
所有过程都没问题。
但detailsViewController不像containerView的嵌入式视图控制器,而且与容器视图的大小不同。 它需要整个屏幕尺寸。
当它从嵌入式View Controller触发时,它应该跟随该帧而不重叠First View Controller中的其他控件。
答案 0 :(得分:0)
你需要使用表视图嵌入不是视图控制器,但是嵌入了navigationController(你可以隐藏导航面板),最后将你的表视图控制器设置为root用户,并使用pushViewController转到详细页面。
答案 1 :(得分:0)
希望ganesh这会帮助你
看看你有一个容器视图,你有一个tableView,通过点击一个单元格,你推动另一个viewController,我在阅读你的问题后得出的结论(希望你以模块方式完成所有事情)。
现在你必须拥有UIView子类(即单独创建一个视图类),在其中你有一个tableView,所以你按
[self.nav pushViewController:sos animated:YES];
有两种方法可以首先通过Callback(通过块)或传递Navigation ref将ViewController推入视图中。在UIView类中。因此,您正在通过导航推送新控制器,这就是为什么它显示出这种行为,这是显而易见的。