0

UIScrollView Noob Here..

我目前有两个视图控制器。

第一个视图控制器包含嵌入在滚动视图中的 UI 视图中的长图像视图。

图像视图在顶部和底部都有一个按钮。两个按钮都指向下一个视图。

滚动正在工作,因为我可以滚动到图像的底部并返回到顶部。

单击顶部按钮时,我将进入下一个视图...然后从那里的一个按钮可以返回到第一个视图,并且我可以继续向下滚动并向上滚动。

单击底部按钮然后我从下一个视图返回时会出现问题。

我无法向上滚动,只能看到图像的底部。

通过在线查看,我发现了两种潜在的解决方案,但都不适合我:

sol1: [self.scrollViewFront scrollRectToVisible:CGRectMake(0, 0, 1, 1) 动画:NO];

sol2: [scrollViewFront setContentOffset:CGPointMake(0,0) 动画:YES];

我的滚动视图 contentSize 设置如下:

self.scrollViewFront.contentSize = CGSizeMake(320, 775);

必须有一种方法可以让我回到图像的上半部分,而不是卡在底部。

谢谢你的帮助。

4

1 回答 1

0

我怀疑您的问题不在于滚动视图,而在于与第二个下一个视图之间的转换。尝试交换与按钮关联的操作。如果与底部相关联,是否转换到最初与顶部按钮相关联的视图?

于 2013-07-11T21:38:38.580 回答