gpt4 book ai didi

ios - 他们是否在 iOS 11 中向 UITableVIew 添加了更多填充?

转载 作者:可可西里 更新时间:2023-11-01 03:05:52 25 4
gpt4 key购买 nike

这只是我的问题,还是他们在 iOS 11 中为分组的 UITableView 的节页眉和页脚添加了更多的填充?

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

是否有任何其他更好的方法来清除分组 TableView 的额外填充,以便在所有支持的 iOS 上实现相同的结果?对这种愚蠢的事情进行多次检查有点臭。

对比截图:

iOS 10 vs iOS 11 UITableView comparison

如您所见,在 iOS 11 上,部分之间有额外的间距(是的,那些是部分!)。

最佳答案

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

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

或在 Size Inspector 下的 Storyboard中

enter image description here

关于ios - 他们是否在 iOS 11 中向 UITableVIew 添加了更多填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46339344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com