【发布时间】:2018-04-29 08:51:08
【问题描述】:
嗨, 您在图像中看到的是一个 pageviewcontroller,它使用 scrollView 实例化 viewcontrollers 以缩放 imageView。在底部,您会看到部分蓝色的 textView。
您可能已经注意到顶部导航栏和图像顶部之间的差距。图片底部隐藏在tabBar后面,textView部分在屏幕外。
这仅在 iOS10 上发生,并且仅在第一个项目被实例化时发生。当我滑动到下一张图片时,当前的 viewControllers 位置突然被纠正了。
在调试错误定位和正确定位的视图时,y 值是相同的 o.O.我在不同阶段尝试了 layoutIfNeeded 或 layoutSubviews 或 layer.setNeedsLayout 等的几种组合。没有什么改变行为:(
我很欣赏每一种解决方法。谢谢!
【问题讨论】:
-
你解决了吗?