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顶部边缘与超视图
- Xcode 5自动布局 – embedded表
- Autolayoutdevise适应iPhone 3.5英寸和iPhone 4英寸屏幕尺寸
- AutoLayout:UIImageView和Aspect Fit内容模式
- 在视图控制器的宽度上水平均匀分布UIButton的最简单的方法是什么?
- UIScrollView的高度和contentOffsetanimation从底部“跳”内容
- 将约束添加到xib中的“主视图”
- 当我将UIPanGestureRecognizer和自动布局结合在一起时,我的UIViews变得糟糕透顶
- 无法同时满足约束embedded在故事板中的AVPlayerViewController的警告
- 使用Autolay的UIScrollViewdynamicUILabel高度