我确实有一个 iOS 应用程序,在调整所有 UI 以自动布局和尺寸类别以支持新的 iPhone 6 和 iPhone 6 plus 时,我遇到了一个奇怪的问题...我的滚动视图在 iPhone 4s、5、5s 中工作正常和 6...在 iPhone 6 plus 中,它们不仅垂直滚动,而且水平滚动...就像滚动视图的内容大小比视图本身宽几个像素(因此它水平移动几个像素然后它反弹)。
我不明白为什么会发生这种情况......
我终于找到了让它发挥作用的正确方法...我是这样做的:
查看层次结构:
- UIView(主视图)
- UIScrollView(我希望它的大小与主视图的大小相同)
- UIView(包含所有要在滚动视图中显示的内容的容器视图)
限制条件:
容器视图:
- 宽度等于主视图之一
- 0 前导、尾随、顶部和底部边距,带有超级视图(即滚动视图)
UIScrollView:
- 宽度等于主视图之一
- X 轴水平中心视图(中心 X)
- 0 顶部和底部边距与超级视图
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)