我已经设置了“ UIViewController”(嵌入在“ UINavigationController”中),并且“ UIViewController”具有带有“ UIPageViewController”的“ ContainerView”。
在“ UIPageViewController”中有几个带有“ UITableViews”的子视图。
现在的问题是,如果滚动TableView(嵌入到ContainerView中),则启用了“首选大标题”的“ UINavigationBar”不会崩溃。
我认为这是“ UIPageViewController”的问题。大小与ContainerView相同。
如何解决此问题?
答案 0 :(得分:0)
仅当控制器的“根”视图是表格视图或滚动视图时,自动折叠大标题栏才有效。
由于您的表视图已嵌入containerView中,因此标题栏不知道该ContainerView中正在发生什么。
暂时,我要说的是,您必须使用委托/协议模式来使嵌入式tableview(控制器)告诉包含视图控制器的containerView更改标题栏的大小。