UIScrollView中添加了顶部空白空间

时间:2015-12-24 11:41:19

标签: ios swift uiscrollview insets

我使用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;

请建议

1 个答案:

答案 0 :(得分:1)

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

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

如果您使用的是故事板和自动布局,则需要按照以下设置进行操作:

enter image description here