我想知道当它嵌入导航控制器时如何最好地处理视图控制器中的内容。设置是:
UINavigationController - > UIPageViewController - >的ViewController(S)
当UIPageViewController
未嵌入UINavigationController
时,每个ViewController
的所有内容都可见。当它嵌入UINavigationController
时,每个ViewController中的内容都被按下(因此它不会在导航栏下面),因此内容的底部区域会丢失。
有没有办法在IB中的ViewController中设计内容,当它被导航栏按下时?如果你在IB中看到的不是你在应用程序中得到的内容,你怎么知道它会是什么样子?
答案 0 :(得分:0)
您应该使用布局约束来避免此问题。
查看this教程
答案 1 :(得分:0)
首先,请阅读Apple iOS Human Interface Guidelines
下一个是Autolayout Guide
回答你的问题:在模拟选项部分的视图控制器的IB属性检查器中,有状态,顶部,底部条形图模拟,它们仅用于视图控制器如何使用那些条形图,它们没有对您的应用行为产生影响。
在视图控制器部分下方还有顶部条形图和底部条形图下方的复选标记,这意味着视图控制器的内容将被条形图重叠。