【问题标题】:Top Empty Space Added in UIScrollViewUIScrollView 中添加的顶部空白空间
【发布时间】:2015-12-24 11:41:19
【问题描述】:

我使用 swift 以编程方式创建了一个 ScrollView 我在里面加了一个UIView 将这两个都添加到view 后,它会在ScrollView 的顶部显示空白空间 我怎样才能删除它,我在谷歌搜索,我找到了几个,我试过了

self.edgesForExtendedLayout = UIRectEdge.None;
self.extendedLayoutIncludesOpaqueBars = true;
self.automaticallyAdjustsScrollViewInsets = false;

let insets = UIEdgeInsetsMake(self.topLayoutGuide.length, 0.0, self.bottomLayoutGuide.length, 0.0);
scrollContainer.contentInset = insets;

请推荐

【问题讨论】:

    标签: ios swift uiscrollview insets


    【解决方案1】:

    问题是由导航栏和底部标签栏引起的。 所以你的插图应该是这样的:

    let insets = UIEdgeInsetsMake(0, 0.0, 0.0, 0.0);
    

    如果您使用故事板和自动布局,则需要遵循以下设置:

    【讨论】: