iOS中表格视图顶部的怪异间隙

时间:2018-08-08 15:48:57

标签: ios swift xcode

我制作了一个计时器应用程序

我将部署目标更改为较早的iOS 10,并且在运行iOS 11时,一切正常,但是在运行iOS 10时,它会出现故障-导航栏和表格视图之间有很大的空隙,并且我的信息按钮被弄乱了起来

图片:

Table view gap at top glitch

Info buttons I made normally fine & look circular but messed up here

1 个答案:

答案 0 :(得分:0)

表格视图的顶部是否在导航栏底部下方?在这种情况下,您需要确保视图控制器不会调整表视图的内容插入。对于iOS 10,设置视图控制器的属性:

    automaticallyAdjustsScrollViewInsets = false

对于iOS 11,设置tableView(scrollView)的属性

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