iOS 8 AutoLayout滚动视图在iPhone 6 plus上水平滚动

我有一个适用于iOS的应用程序,同时适应所有的用户界面自动布局的大小class级,以支持新的iPhone 6和iPhone 6加上我面临一个奇怪的问题…我的滚动查看工作正常在iPhone 4s,5,5s和6 …在iPhone 6加上他们不是只滚动垂直,而是水平…就像如果滚动视图的内容大小比视图本身更宽的几个像素(所以它水平移动几个像素然后它弹跳)。 我不明白为什么会发生这种情况

我终于find了一个正确的方法让它工作…我这样做了:

查看层次:
– UIView(主视图) – UIScrollView(我相当于主视图相同的大小) – UIView(包含所有的东西要显示在滚动视图中的容器视图)

约束:

Containar视图:
– 宽度等于主视图 – 0 leadin,尾随,顶部和底部边界与超视图(这是滚动视图)

UIScrollView中:
– 宽度等于主视图的宽度
– X轴水平居中(中心X)
– 0顶部边缘与超视图