自IOS 8以来使用autolayout和scrollview的额外顶部空白区域

自IOS 8以来使用autolayout和scrollview的额外顶部空白区域,第1张

概述自 IOS8的新更新以来,我在我的scrollview中的内容视图上有一个额外的空白区域. 我的内容视图应该在我的scrollview中居中,它在IOS7上运行正常. 结果如下: 这是没有空格的故事板版本: 我想知道什么可能导致这个额外的空间,ios8中有什么新的东西会导致我的内容视图有额外的空间吗? 也许我需要改变我的视图布局方式? 谢谢! 编辑:我的解决方案是只取消选中调整滚动条插入我的视图中 自 IOS8的新更新以来,我在我的scrollvIEw中的内容视图上有一个额外的空白区域.
我的内容视图应该在我的scrollvIEw中居中,它在IOS7上运行正常.

结果如下:

这是没有空格的故事板版本:

我想知道什么可能导致这个额外的空间,ios8中有什么新的东西会导致我的内容视图有额外的空间吗?

也许我需要改变我的视图布局方式?

谢谢!

编辑:我的解决方案是只取消选中调整滚动条插入我的视图中有问题.
然而,我接受的下面的解决方案也有效.

解决方法 我有同样的问题,我想出了两个可能的解决方案,这两个解决方案都很糟糕,让我成为一名程序员感到羞愧:

>将可滚动视图的顶部约束到滚动视图的顶部,但是常量为-64,即额外空间的高度.我不知道为什么.
>添加一个空的UIImageVIEw作为UIScrollVIEw的兄弟,并将其约束为与根视图的所有四边齐平.

我希望它只是一个iOS 8的BUG,所以我可以拿出我的黑客并下台.

总结

以上是内存溢出为你收集整理的自IOS 8以来使用autolayout和scrollview的额外顶部空白区域全部内容,希望文章能够帮你解决自IOS 8以来使用autolayout和scrollview的额外顶部空白区域所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1102273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存