【发布时间】:2013-02-07 10:56:08
【问题描述】:
我通过单击一些 UIButton 来更改 UIView 的内容。 (按钮和 UIView 包含在同一个 UIScrollView 中)
例如:
案例 1:我添加内容并提高 View 和 ScrollView 的高度。
案例 2:我删除内容并降低 View 和 ScrollView 的高度。
在这两种情况下,我都设置了滚动位置:
[newsScrollView setContentOffset:CGPointMake(0,240) animated:YES];
在案例 1 中,它运行良好,并且 ScrollView 显示正确的内容,但在案例 2 中,它在 ScrollView 的底部滚动。
有人知道错在哪里吗?
【问题讨论】:
-
在case2中设置[newsScrollView setContentOffset:CGPointMake(0,0) animated:YES];
-
在这两种情况下,滚动高度都应该是 240。想法是第一个 240 显示标题信息,然后是导航按钮以获取更多信息。单击后,我更改了视图的内容,滚动视图的第一个位置是导航(标题信息位于滚动视图的隐藏区域中)