iPhone :- 单击按钮时自动向下滚动

Posted

技术标签:

【中文标题】iPhone :- 单击按钮时自动向下滚动【英文标题】:iPhone :- Scroll down automatically on button click 【发布时间】:2012-08-24 11:15:22 【问题描述】:

我在这里搜索了很多,但我无法做到。

基本上,我想向下滚动,即向下滚动以检查我正在使用的优惠券图像是否可用。这是通过单击按钮启动的。

这就是我创建滚动视图的方式:

UIScrollView   *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 440)];
    scrollView.contentSize = CGSizeMake(320,500);

[self.view addSubView:scrollView];

【问题讨论】:

【参考方案1】:
-(void)movedown

 [scrollView setContentOffset:CGPointMake(0,500) animated:YES];

它可用于在 y 方向上向下移动最多 500,就像您希望从 scrollView.contentSize = CGSizeMake(320,500); 获得 500 一样

【讨论】:

【参考方案2】:
- (IBAction) yourBtnInScrollViewPressed : (id) sender

    [yourScrollView scrollRectToVisible:CGRectMake(x, y, yourScrollView.frame.size.width, yourScrollView.frame.size.height) animated:YES];

您可以在按下按钮时根据需要更改 UIScrollView 的位置。

- (IBAction) yourBtnInScrollViewPressed : (id) sender

    [yourScrollView setContentOffset:CGSizeMake(x,y)];
    //set Your x and Y coordinates as you required.

您可以更改 UIScrollView 的当前代码。

【讨论】:

【参考方案3】:

我写了一篇关于自动滚动 UIScrollViews 的相当不错的帖子。也许它可以帮助你一点。

UITableView scroll smooth with certain speed?

祝你好运;)

【讨论】:

【参考方案4】:
-(IBAction)scrolldown


[scrollView setContentOffset:CGSizeMake(100,30)]; //change 30 if you want to see below images.


【讨论】:

以上是关于iPhone :- 单击按钮时自动向下滚动的主要内容,如果未能解决你的问题,请参考以下文章

单击向上或向下按钮时滚动div内容[重复]

如何在 iPhone SDK 中单击按钮时水平滚动 ScrollView

如何在单击jQuery时向下滚动一定距离

如何在 Iphone 中单击 UIButton 时设置 UiScrollView Frame?

ios系统word没有自动滚动

TableView在按钮上滚动单击Qml