【问题标题】:Simple sideways scrolling of images - UIScrollView or UIPageViewController?图像的简单横向滚动 - UIScrollView 或 UIPageViewController?
【发布时间】: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


【解决方案1】:

ATPagingView 是一个很棒的代码库,可以满足您的需求。您必须自己实现切换视图的计时器,但它确实具有用户启用的切换功能,就像您所说的那样。

https://github.com/andreyvit/SoloComponents-iOS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 2016-06-12
    • 2018-01-22
    相关资源
    最近更新 更多