我在这里搜索了很多,但我无法做到。
基本上,我想向下滚动,即向下滚动,以检查我使用的优惠券图像是否可用。这是通过单击按钮启动的。
这就是我创建滚动视图的方式:
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 440)];
scrollView.contentSize = CGSizeMake(320,500);
[self.view addSubView:scrollView];
答案 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的相当不错的帖子。也许它可以帮到你一点。
祝你好运;)答案 3 :(得分:0)
-(IBAction)scrolldown
{
[scrollView setContentOffset:CGSizeMake(100,30)]; //change 30 if you want to see below images.
}