2012-10-11 80 views
0

我正在实施UIScroller视图进入我的iPhone应用程序。我在我的滚动视图中有大约50个按钮,一旦用户点击一个按钮,Action将把他/她带到另一个UIViewController。它工作正常,一切都是oki。保持UIScrollView的状态iOS

但是,一旦用户返回到scrollviewController,它将从第一个按钮开始。

我可以让用户在他之前,他选择了最后一个按钮移动到NextViewController

例如如果用户选择第35个按钮并进入另一个视图,并且一旦他能够回来,他应该仍然保持在第35个而不是第1个按钮。

+0

显示一些关于如何返回到scrollViewController的代码。 – ilmiacs

回答

3

你可以滚动视图的当前滚动位置:

CGPoint scrollingPoint=scrollView.contentOffset; 

保存在一个变量这个值(也许在你的appDelegate),后来恢复滚动位置:

scrollView.contentOffset=scrollingPoint; 

希望这帮助。

+0

非常感谢@FD_。添加更多,这里的tableView是你的UIScrollView。 – BigAppleBump

+1

我很高兴能帮到你。对不起,我从我的一个项目中复制了代码,在UITableviews中使用它。我已经纠正了答案。 –