我正在将UIScroller View实施到我的iPhone App中。我的滚动视图中有大约50个按钮,一旦用户单击按钮,Action就会将他/她带到另一个UIViewController。它工作正常,一切都是oki。
但是一旦用户返回到scrollviewController,它就会再次从第一个按钮开始。
我可以让用户在他移动到NextViewController
之前保持他所选择的最后一个按钮e.g。如果用户选择了第35个按钮并转到另一个视图,一旦他能够回来,他应该仍然保持在第35个而不是第1个按钮。
答案 0 :(得分:3)
您可以获取滚动视图的当前滚动位置:
CGPoint scrollingPoint=scrollView.contentOffset;
将此值保存在变量中(可能在您的appDelegate中),然后恢复滚动位置:
scrollView.contentOffset=scrollingPoint;
希望这有帮助。