仅限iOS 10:在viewbarcontroller中隐藏在tabbar后面的Viewcontroller
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仅限iOS 10:在viewbarcontroller中隐藏在tabbar后面的Viewcontroller相关的知识,希望对你有一定的参考价值。
嗨,您在图像中看到的是一个pageviewcontroller,它使用scrollView实例化viewcontrollers以缩放imageView。在底部,您可以看到部分蓝色的textView。
您可能已经注意到顶部导航栏和图像顶部之间的差距。图像的底部隐藏在tabBar后面,textView部分隐藏在屏幕之外。
这仅在ios10上发生,并且仅在实例化第一个项目时发生。一旦我滑动到下一个图像,当前视图控制器位置突然被纠正。
当调试错误定位和正确定位的视图时,y值是相同的o.O.我在不同的阶段尝试了几种layoutIfNeeded或layoutSubviews或layer.setNeedsLayout等组合。没有改变行为:(
我感谢每一个解决方法。谢谢!
答案
在我的情况下,这是通过在automaticallyAdjustsScrollViewInsets
上添加UIPageViewController
为假来解决的。
见:https://stackoverflow.com/a/19989136/165783
另一答案
从故事板中取消选中“底栏下方”:
以上是关于仅限iOS 10:在viewbarcontroller中隐藏在tabbar后面的Viewcontroller的主要内容,如果未能解决你的问题,请参考以下文章
以后可以将 iOS 应用程序添加到仅限 Apple Watch 的应用程序吗?