如何设置要UIScrollView
进行分页并显示UIImages
,例如在应用商店中显示应用截图的方式(例如下图)。
还需要预览下一张/上一张图像的任意一面(例如适用于iOS 6及更低版本的Safari(iPhone)中的旧样式标签)。
我找到了一些示例项目,但我发现的任何内容似乎都无法正常工作。
有谁知道如何复制这种功能?我最好不要使用第三方控件,但我愿意接受建议。
答案 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 Previews
和https://github.com/kejinlu/PagedFlowView