我有一个视图,有一些图像,文字和更多要显示,左边和右边的两个按钮,当用户点击左边或右边的按钮页面应该侧面,另一个页面应该打开新的信息。
我如何做到请帮助。
答案 0 :(得分:1)
尝试使用此link.。您将获得解决问题的逻辑。在您想要的每一侧放置一个按钮&使用此线程中的逻辑
答案 1 :(得分:1)
启用scrollview的分页。
点击按钮时,使用setContentOffset修改scrollview的内容偏移量,使用setContentOffset修改滚动视图的宽度:
答案 2 :(得分:0)
使用此代码
-(IBAction)prevButtonPage:(id) sender
{
CGFloat xOffset = pagingScrollView.contentOffset.x;
CGFloat yOffset = pagingScrollView.contentOffset.y;
if (pagingScrollView.contentOffset.x != pagingScrollView.frame.origin.x)
{
[pagingScrollView setContentOffset:CGPointMake(xOffset- 320, yOffset) animated:YES];
// [arrayIndia objectAtIndex:i];
}
NSLog(@" custom x==%f %f", pagingScrollView.contentOffset.x, pagingScrollView.contentSize.width);
}
-(IBAction)nextButtonPage:(id) sender
{
CGFloat xOffset = pagingScrollView.contentOffset.x;
CGFloat yOffset = pagingScrollView.contentOffset.y;
if ((pagingScrollView.contentOffset.x != pagingScrollView.frame.origin.x)&&(pagingScrollView.contentOffset.x !=[imageArray count]) )
{
[pagingScrollView setContentOffset:CGPointMake(xOffset + 320, yOffset) animated:YES];
}
NSLog(@" custom x==%f %f", pagingScrollView.contentOffset.x, pagingScrollView.contentSize.width);
}