使用UIScrollView在多个图像之间水平滚动

jar*_*ryd 5 iphone uiscrollview

如果我们从照片应用程序开始,例如.可以通过滑动查看图像,并且当用户滑动时图像滚动到视图中.

这种UIScrollView设置如何以及如何在此UISCrollView中显示图像(例如,来自数组)?

图像是立即添加到滚动视图还是如何实现这种分页?

谢谢

pt2*_*ph8 9

这可以使用主要可以实现UIScrollViewpagingEnabled设置为YES与含有嵌套UIScrollViews.然后,您可以UIImageView在每个嵌套滚动视图中放置一个,这样您也可以通过返回它来实现缩放- (UIView *)viewForZoomingInScrollView:

此外,您可以查看Apple的这些示例:

http://developer.apple.com/library/ios/#samplecode/Scrolling/Introduction/Intro.html

http://developer.apple.com/library/ios/#samplecode/ScrollViewSuite/Introduction/Intro.html

  • @ Helium3:你可以使用` - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated`.内容偏移量计算如下:`float contentOffset = desiredIndex*scrollView.frame.size.width;`另外,如果您发现它有用,请接受我的回答. (2认同)