UITabBar隐藏与布局问题

  • 在学习仿彩票界面时遇到了一个问题:
    • 前一个控制器在跳转到另一个控制器界面时隐藏tabBar (hidden on push),另一个控制器的布局在显示之后下方闪现一个与tabBar大小相同的白条,随后布局调整到和整个屏幕一样大,整个布局都收到了影响
  • 经过一番摸索之后发现这与自动布局的参考物选取有关
    • 如果控件的底部设置的参考对象是Bottom Layout Guide,那么就会出现上面的情况
    • 如果控件的底部设置的参考对象是控制器的View则不会有这种情况
      演示如下:


      使用Bottom Layout Guide作为参考
使用控制器View作为参考

以上纯属自己瞎摸索出来的,还没有找到官方的解释

你可能感兴趣的:(UITabBar隐藏与布局问题)