热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

他们是否在iOS11中为UITableVIew添加了更多填充?

如何解决《他们是否在iOS11中为UITableVIew添加了更多填充?》经验,为你挑选了1个好方法。

是仅仅是我还是他们UITableView在iOS 11中为分组页眉和页脚添加了更多填充?

我编译我的应用程序以运行iOS 11并注意到额外的填充.我有点解决了它,通过设置contentInset.top负值来检查操作系统是否是iOS 11,但这是一个丑陋的解决方法.

有没有其他更好的方法可以清除分组表视图的额外填充,以便在所有支持的iOS上实现相同的结果?对这种愚蠢的事情进行多次检查有点臭.

比较截图:

iOS 10 vs iOS 11 UITableView比较

正如您所看到的,在iOS 11上,各部分之间有额外的间距(是的,这些是部分!).



1> Rashid..:

这是UIScrollView的新contentInsetAdjustmentBehavior参数,您可以将其设置为.never以防止额外填充

if #available(iOS 11.0, *) {
    tableView.cOntentInsetAdjustmentBehavior= .never
}

或在Size Inspector下的storyboard中

在此输入图像描述


推荐阅读
author-avatar
王妮美的小姐姐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有