【发布时间】:2013-04-18 18:28:14
【问题描述】:
我需要实现几个图像的定时水平滚动,这些图像占据了大部分屏幕(除了顶部将被静态导航栏占据,如UIView)。
它需要定时,以便图像可以以编程方式交换,但也可以用户滑动,以便用户可以在他们选择时在它们之间滑动。用户无需在单个图像中进行捏合、缩放、滚动等操作,因为每个图像的大小与屏幕上可用剩余空间的大小完全相同。
谷歌搜索如何做到这一点会出现很多可能性,有人说使用现有库,有人说使用UIScrollView,其他人说使用UIPageViewControllers。
哪种可能性最合适?
适用于 iOS6 和 iOS5。
【问题讨论】:
-
如果您只想定位 iOS 6.0 +,可以考虑使用 UICollectionView。模仿 UICollectionView 的 PSTCollectionView 也是一个不错的选择。
-
谢谢,iOS 5 也忘记提了。
-
那么可以考虑使用PSTCollectionView,配合水平Scroll,可以通过增加indexPath让每个collectionViewItem可见。
标签: ios uiview uiscrollview uiimage uipageviewcontroller