我正在使用Xcode 10和Swift 4.2开发iOS应用。我有一个包含图像的集合视图,一旦您点击图像,它就会带您到显示完整尺寸图像,日期和说法的详细信息页面。这些详细信息的数据存储在数组中,并从集合视图传递到详细信息页面。我希望能够像在照片应用中一样向左或向右滑动并从收藏夹视图转到上一个或下一个项目。
是否存在任何允许轻松进行分页/交换的内置功能,或者以编程方式操作数组索引是完成此任务的唯一方法?
答案 0 :(得分:0)
我不知道您是否熟悉CocoaPods,但是有很多功能可以满足您的需要,例如SwiftPhotoGallery,但是它可以最大化图像并让您按左右滑动。
对于您描述的特定功能,我建议在导航至“详细信息页面”时,您也发送了整个数组,并且只显示集合中所点击项目的索引,您的“详细信息页面”将是UICollection也是如此,但是具有一个自定义单元格,该单元格占据了屏幕的整个空间,并且具有水平流动,因此您可以左右滑动,如果您的github帐户或任何其他存储库中有此代码,我将乐于提供帮助让我的观点更清楚。