视图位于扩展导航栏后面

时间:2017-09-16 03:11:49

标签: ios swift ios10

null的根视图控制器的viewDidLoad中,我将子视图添加到UINavigationController并更新其框架。请注意,新框架的高度长度比原始框架高。 问题是根视图控制器navigationBar中子视图的顶部隐藏在"扩展"后面。导航栏尽管如此,在故事板中,子视图的约束设置为view。如果我从导航栏中删除我的子视图,问题就会消失。 所以,问题:

  1. 将子视图添加到导航控制器提供的默认导航栏是否正常?
  2. 何时是添加子视图并更新导航栏框架的最佳时间?
  3. 如何解决部分视图隐藏在导航栏后面并带有子视图的问题?
  4. 代码段:

    vertical spacing to top layout guide

0 个答案:

没有答案