swift - 让 UITableView 忽略安全区域
问题描述
我有一个TableView
里面的ViewController
。我TableView
延伸到 View SuperMargings(带约束)并禁用了所有SafeArea
Inset 选项,但当我运行我的项目时,我TableView
仍然处于以下状态。SafeArea
如何TableView
在带缺口的 iPhone 上实现全高度?
解决方案
如果您已经使用约束固定tableView
到它的超级视图(不是),但仍然尊重自 iOS 11以来(我们知道的子类)中的属性。safeArea
tableView
safeArea
contentInsetAdjustmentBehavior
UIScrollView
UITableView
UIScrollView
该属性是UIScrollView.ContentInsetAdjustmentBehavior
具有 4 个选项的枚举。您需要设置.never
为contentInsetAdjustmentBehavior
.
推荐阅读
- javascript - Google Cloud Function Environmnet 每个功能都超时
- vba - excel vba用vba插入空单元格的公式
- php - PHP 无法连接 sql_srv
- jquery - 简单的 Joomla 和 JQuery 功能不起作用
- c# - 将数据从托管流复制到 4096 块中的 intptr 是否有优势?
- c# - Entity Framework 6 数据源中缺少 Npgsql PostgreSQL 数据提供程序
- r - 按 R 中的频率数据帧过滤
- php - Yii2 rest api相关数据失败
- google-sheets - 匹配条件多个条件
- jsf-2 - Myfaces 应用程序的 Weblogic 12c 部署