如何在ios 7 xcode中单击scrollview上方的按钮时滚动滚动视图?

MAC*_*113 3 iphone objective-c uiview ios

我有两个按钮.

滚动视图中还有两个屏幕,一个是UIView绿色,另一个是UIImageApple徽标.两者都显示正常,但我只是采取这样的屏幕截图.

当我点击注册按钮然后在滚动视图中显示UIView那是绿色视图!

当我点击图像按钮时,它显示的UIImageView是Apple徽标.我拍摄的屏幕截图就像滚动视图滚动和绿色视图是uiview,第二个背后是包含图像的图像视图

 //help me

 -(IBAction)registrationClick:(id)sender
 {
    NSLog(@"mayank");
    CGRect frame;
    frame.origin.x = self.scrollView.frame.size.width * self.pageControl.currentPage;
    frame.origin.y = 0;
    frame.size = self.scrollView.frame.size;
    [self.scrollView scrollRectToVisible:frame animated:YES];
    pageControlBeingUsed = YES;
 }
Run Code Online (Sandbox Code Playgroud)

在这里输入图像描述我拍摄的屏幕截图就像滚动视图滚动和绿色视图是uiview,第二个背后是包含图像的图像视图

Jog*_*Com 5

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

或者如果要保留水平滚动位置并重置垂直位置:

[self.scrollView setContentOffset:CGPointMake(self.scrollView.contentOffset.x, 0)
animated:YES];
Run Code Online (Sandbox Code Playgroud)