我想左右滑动导航到我的画廊中的上一张和下一张图片但是我不想要一个上一个下一个按钮。在搜索时遇到了滑动手势,是我必须使用的还是简单的滚动视图?谁能提供如何做到这一点的想法。有什么想法吗?
答案 0 :(得分:1)
UIScrollView
水平展开的contentSize
就足够了。
例如,我们假设您有4个UIImageView
个对象,它们位于imageViewArray
for (int i = 0; i < 4; i++)
{
UIImageView *imgView = [imageViewArray objectAtIndex:i];
//one thing to note is while adding the image views, don't forget to change each views frame.origin.x property accordingly (in this case, each one will increase by the width of the view
//e.g.
imgView.frame = CGRectMake (self.view.frame.size.width * i, 0, self.view.frame.size.width, self.view.frame.size.height);
[yourScrollView addSubview:imgView];
}
[yourScrollView setContentSize:CGSizeMake(self.view.frame.size.width * 4, self.view.frame.size.height)]; // 4 is the number that will expand the scrollview horizontally
答案 1 :(得分:0)
我认为您应该使用支持分页的scrollView。我建议不要自己实现图库。为此目的使用一些开源库。查看three20库。
答案 2 :(得分:0)
我建议UIScrollView
使用pagingEnabled
设置为YES
。有了这个,您可以使用UIScrollView
作为所有图像/图像视图的包装。