首页 > 解决方案 > 让 UITableView 忽略安全区域

问题描述

我有一个TableView里面的ViewController。我TableView延伸到 View SuperMargings(带约束)并禁用了所有SafeAreaInset 选项,但当我运行我的项目时,我TableView仍然处于以下状态。SafeArea

如何TableView在带缺口的 iPhone 上实现全高度?

标签: swifttableviewuiedgeinsetssafeareaview

解决方案


如果您已经使用约束固定tableView到它的超级视图(不是),但仍然尊重自 iOS 11以来(我们知道的子类)中的属性。safeAreatableViewsafeAreacontentInsetAdjustmentBehaviorUIScrollViewUITableViewUIScrollView

该属性是UIScrollView.ContentInsetAdjustmentBehavior具有 4 个选项的枚举。您需要设置.nevercontentInsetAdjustmentBehavior.


推荐阅读