按下视图控制器时,导航栏上出现iOS 11黑条
我只在iOS 11中有这个奇怪的错误,在更低的iOS中,一切都运行得很好。 问题是,每当按下视图控制器时,导航栏的顶部都会出现一个黑色空间。是否有其他人遇到过此问题以及如何解决它?
解决方案
问题是,在双速情况下,您的视图大小小于导航控制器的视图大小。
因此,当您滚动槽时,视图的边框在内容偏移的更改过程中发生变化,它的速度也是加倍的。
这将解释这种行为。
请尝试执行以下操作以解决该问题。
extendedLayoutIncludesOpaqueBars = true
您应该在UIViewController
、UITableViewController
或UICollectionViewController
相关文章