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

Posted

技术标签:

【中文标题】在ios 7 xcode中单击滚动视图上方的按钮时,如何滚动滚动视图?【英文标题】:How can i scroll the scrollview when click on button above scrollview in ios 7 xcode? 【发布时间】:2013-11-21 06:29:14 【问题描述】:

我有两个按钮。

我在滚动视图中也有两个屏幕,一个是绿色的UIView,另一个是UIImage Apple 标志。两者都正常显示,但我只是这样截屏。

当我点击注册按钮时,然后在滚动视图中显示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;
 

【问题讨论】:

我想添加图像,但它给了我一个错误,比如需要 10 重新布线等...... 朋友通过点赞帮助他。我给 +1 现在可以添加图片了。 请回答我...我在注册按钮和图像按钮方法中写了什么...并且还请定义我需要的其他方法或代码 【参考方案1】:
[self.scrollView setContentOffset:CGPointZero animated:YES];

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

[self.scrollView setContentOffset:CGPointMake(self.scrollView.contentOffset.x, 0)
animated:YES];

【讨论】:

以上是关于在ios 7 xcode中单击滚动视图上方的按钮时,如何滚动滚动视图?的主要内容,如果未能解决你的问题,请参考以下文章

ios 滚动视图上方的tableview,滚动视图上的按钮无法点击

iOS 7 中的 UIButton Touchdown 太敏感?

在一个视图控制器中使用不同的按钮上传多个图像(iOS、Xcode 9、Swift 4)

ios在按钮单击时打开图像

Xcode 10 - 以编程方式添加按钮时,滚动视图不允许滚动

在 ios 的滚动视图内检测按钮的触摸