iOS中表格视图顶部的奇怪间隙
Posted
技术标签:
【中文标题】iOS中表格视图顶部的奇怪间隙【英文标题】:Weird gap at top of table view in iOS 【发布时间】:2018-08-08 15:48:57 【问题描述】:我做了一个计时器应用:
我之前将部署目标更改为 ios 10,并且在运行 iOS 11 时,一切正常,但是当我运行 iOS 10 时,它会出现故障 - 导航栏和表格视图之间存在很大差距,而且我的信息按钮很乱向上。
图片:
【问题讨论】:
***.com/a/1200880/7245977 【参考方案1】:表格视图的顶部是否位于导航栏底部的下方?如果是这种情况,您需要确保视图控制器不会调整表格视图的内容插图。对于 iOS 10,设置视图控制器的属性:
automaticallyAdjustsScrollViewInsets = false
对于iOS 11,设置tableView(scrollView)的属性
if #available(iOS 11.0, *)
scrollView.contentInsetAdjustmentBehavior = .never
【讨论】:
以上是关于iOS中表格视图顶部的奇怪间隙的主要内容,如果未能解决你的问题,请参考以下文章
在 iPad 上运行的 iPhone 应用程序中横向视图顶部的 20 像素间隙
为啥 xcode 中 uiviewcontroller 的顶部有间隙?
如何使用 Objective C iOS 从 iPhone X 中的表格视图顶部删除多余的空间
UIGraphicsImageRenderer 在 iOS 15 上生成一个奇怪的顶部填充,在 iOS 14.x 上工作正常