将UIScrollView设置为在设置页面上启动

use*_*282 -1 uiscrollview ios

我有一个UIScrollView,我有三个视图,用户可以在其间滑动.我想在中间页面打开应用程序.我怎样才能做到这一点?

Jsd*_*ers 6

您可以创建一个CGPoint到您希望打开视图的坐标.

例如,要滑动到中间页面,它可能看起来像:

CGPoint point = CGPointMake(self.scrollView.frame.size.width,0);
Run Code Online (Sandbox Code Playgroud)

然后你可以设置UIScrollView的contentOffset,如:

[self.scrollView setContentOffset:point animated:NO];
Run Code Online (Sandbox Code Playgroud)

您可以将point(self.scrollView.frame.size.width)的x坐标乘以任意数字以在任何页面上开始(0索引),或将其设置为完全不同的数字以从scrollView中的任意点开始.