1

我正在尝试使用带有 {320,116} 的自动布局,UIScrollView内容视图为 {960, 116}。我已经做到了,当用户向上或向下滚动时,滚动视图会在高度上展开或折叠,并且水平滚动是分页的(所以,总共三页)。

问题是当视图展开或折叠时——我通过将顶部空间更改为顶部布局指南来做到这一点,内容偏移值被重置CGPointZero为用户的意愿,因为它展开或折叠。

to superview的前导空间UIScrollView等于 0。

4

1 回答 1

0

我发现了两件事。

1)在iOS7中,如果没有专门设置内容视图(的子视图UIScrollView)的空间和尺寸约束并修改一个约束常量,contentOffset设置为CGPointZero

2) 在 iOS8 中不会发生同样的问题,这意味着即使您没有为内容视图设置约束,contentOffset也不会重置为CGPointZero.

于 2014-09-30T00:54:13.490 回答