图像的简单横向滚动 - UIScrollView 或 UIPageViewController?
Posted
技术标签:
【中文标题】图像的简单横向滚动 - UIScrollView 或 UIPageViewController?【英文标题】:Simple sideways scrolling of images - UIScrollView or UIPageViewController? 【发布时间】:2013-04-18 18:28:14 【问题描述】:我需要实现几个图像的定时水平滚动,这些图像占据了大部分屏幕(除了顶部将被静态导航栏占据,如UIView
)。
它需要定时,以便图像可以以编程方式交换,但也可以用户滑动,以便用户可以在他们选择时在它们之间滑动。用户无需在单个图像中进行捏合、缩放、滚动等操作,因为每个图像的大小与屏幕上可用剩余空间的大小完全相同。
谷歌搜索如何做到这一点会出现很多可能性,有人说使用现有库,有人说使用UIScrollView
,其他人说使用UIPageViewControllers
。
哪种可能性最合适?
适用于 ios6 和 iOS5。
【问题讨论】:
如果您只想定位 iOS 6.0 +,可以考虑使用 UICollectionView。模仿 UICollectionView 的 PSTCollectionView 也是一个不错的选择。 谢谢,iOS 5 也忘记提了。 那么可以考虑使用PSTCollectionView,配合水平Scroll,可以通过增加indexPath让每个collectionViewItem可见。 【参考方案1】:ATPagingView 是一个很棒的代码库,可以满足您的需求。您必须自己实现切换视图的计时器,但它确实具有用户启用的切换功能,就像您所说的那样。
https://github.com/andreyvit/SoloComponents-iOS
【讨论】:
以上是关于图像的简单横向滚动 - UIScrollView 或 UIPageViewController?的主要内容,如果未能解决你的问题,请参考以下文章