比如说,我做了一个自定义的容器视图控制器类似于
然后,在子视图控制器中,我使用自动布局,并且当然希望内容从第二个导航栏下面开始。
为了自动实现这一点,我需要将顶部布局指南设置为两个导航栏的高度之和。
我认为我们可以重写
这意味着
请告诉我我错了!
UINavigationController
,但是它有两个导航栏在顶部。然后,在子视图控制器中,我使用自动布局,并且当然希望内容从第二个导航栏下面开始。
为了自动实现这一点,我需要将顶部布局指南设置为两个导航栏的高度之和。
我认为我们可以重写
topLayoutGuide
属性,但是无论我做什么,topLayoutGuide
函数都不会在我的自定义容器视图控制器或子视图控制器中调用。这意味着
topLayoutGuide
基本上是一个毫无价值的属性,仅与苹果自己的容器视图控制器一起使用?请告诉我我错了!