iPhone 6+ Scrollview Frame Shifts

时间:2014-09-25 01:32:24

标签: ios objective-c iphone xcode

我有一个ScrollView设置,我已经了解的是使用autolayout使其行为的唯一方法:

View (UIView *)
 -> ScrollView (UIScrollView *)
     -> ContentView (UIView *)

我将ScrollView约束到外部视图的边界,而ContentView约束到ScrollView,因此随着它的增长,ScrollView也会这样做。我还有一个从ContentView到外部视图的Equal Widths约束,以确保它增长到最大宽度(谢谢,iPhone 6 / +!)

现在:使用iPhone 6+和上述设置,我有一个问题,在viewWillAppear框架之后的一段时间没有正确设置。而不是(0 0; 414 672),正如我所料,我得到了(4 0; 406 672)。 X进来了,宽度没有被设置为理论最大值(通过我的等宽度约束)。 XCode Simulator上的所有其他设备按预期运行(4,5,5s,6),ScrollView填满屏幕。

0 个答案:

没有答案