使用预览分页UIImages

时间:2014-01-03 12:15:12

标签: ios cocoa-touch uiscrollview uiimage

如何设置要UIScrollView进行分页并显示UIImages,例如在应用商店中显示应用截图的方式(例如下图)。

还需要预览下一张/上一张图像的任意一面(例如适用于iOS 6及更低版本的Safari(iPhone)中的旧样式标签)。

我找到了一些示例项目,但我发现的任何内容似乎都无法正常工作。

有谁知道如何复制这种功能?我最好不要使用第三方控件,但我愿意接受建议。

App store app screenshots

2 个答案:

答案 0 :(得分:2)

在scrollview中使用UIScrollview和UIImageview你可以实现这个, 计算您的图像或将它们存储在数组中,完成循环并根据它设置imageview框架。

在计算了您的滚动视图的 contentSize 后,启用了滚动视图的分页。

你可以使用它做到这一点,但仍然有很多自定义类,你可以轻松地集成它们。

如果您想

,请在下方进行检查

https://www.cocoacontrols.com/controls/hgpagescrollview https://www.cocoacontrols.com/controls/uiphotogallery https://www.cocoacontrols.com/controls/infinitescrollview https://www.cocoacontrols.com/controls/dmpagingscrollview https://www.cocoacontrols.com/controls/apextendedpagecontroller

答案 1 :(得分:2)

相应地设置UIImageView框架,以便您的屏幕可以显示一个完整图像和下一个UIImage的一半。计算您拥有的图像数量,并相应地设置UIScrollView的内容视图。您可以参考此链接Paging-enabled UIScrollView With Previewshttps://github.com/kejinlu/PagedFlowView