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

时间:2012-08-24 11:15:22

标签: iphone ios xcode

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

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

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

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

[self.view addSubView:scrollView];

4 个答案:

答案 0 :(得分:4)

-(void)movedown
{
 [scrollView setContentOffset:CGPointMake(0,500) animated:YES];
}

它可以用来向下移动至500方向,如你所希望的那样,来自scrollView.contentSize = CGSizeMake(320,500);

答案 1 :(得分: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的当前代码。

答案 2 :(得分:1)

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

UITableView scroll smooth with certain speed?

祝你好运;)

答案 3 :(得分:0)

-(IBAction)scrolldown
{

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

}