作者:Sek_5123_533_477 | 来源:互联网 | 2023-01-16 16:01
我只在iOS 11中有这个奇怪的错误,在较低的iOS中,一切正常.问题是无论何时推送到视图控制器,导航栏顶部都会出现黑色空格.有没有其他人遇到过这个问题以及如何解决这个问题?
![推动](https://img.php1.cn/3cd4a/1eebe/cd5/ddcc574beb16294e.jpeg)
1> BilalReffas..:
问题是,在双倍速度的情况下,您的视图大小小于导航控制器视图大小.
因此,当您滚动视图时,框架的内容在更改内容偏移期间会发生变化,并且速度也会加倍.
这可以解释这种行为.请尝试以下方法来解决问题.
extendedLayoutIncludesOpaqueBars = true
你应该在你加入这行UIViewController
,UITableViewController
或UICollectionViewController
2> Shoaib..:
您可以将高度为44的约束添加到iOS 11的搜索栏中.
if #available(iOS 11.0, *) {
searchBar.heightAnchor.constraint(equalToConstant: 44).isActive = true
}