首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 12 - Xcode 10 -SWIFT4.2- UITableView从左和右缺失的额外空间

iOS 12 - Xcode 10 -SWIFT4.2- UITableView从左和右缺失的额外空间
EN

Stack Overflow用户
提问于 2018-10-05 09:24:20
回答 2查看 248关注 0票数 2

从UITableView 11升级到iOS 12后,iOS布局发生了变化。请参阅下面的图片:

iOS 11 UITableview的外观和感觉:

iOS 12 UITableview的外观和感觉:

在比较上述两幅图像时,在UITableView 12中的左、右没有额外的空间。

我想拥有与iOS 11一样的外观和感觉,UITableView在iOS 12中也是如此。

需要对上述问题提出一些建议。我正在使用Xcode 10和升级代码到SWIFT 4.2。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-05 10:52:44

我能够找出问题的根源和解决办法。

UITableView有一个属性-- "cellLayoutMarginsFollowReadableWidth“,在iOS 11中默认为"true”。在iOS 12中,该属性的默认值为"false“。

将属性值设置为"true“解决了这个问题。

请找以下代码作为参考:

代码语言:javascript
复制
tableView.cellLayoutMarginsFollowReadableWidth = true
票数 3
EN

Stack Overflow用户

发布于 2018-10-05 09:35:30

使用tableView.separatorInset = .zero手动调整分离器,以拥抱边缘。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52662406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档