iOS |像照片浏览器一样的照片应用程序

Posted

技术标签:

【中文标题】iOS |像照片浏览器一样的照片应用程序【英文标题】:iOS | Photos App Like Photo Browser 【发布时间】:2018-03-25 23:23:00 【问题描述】:

首先,我不想创建一个简单的 2 或 3 列画廊。我需要完全像照片应用程序的屏幕截图,我已经附上了这个问题。大图可以分页,缩略图不能滚动,选中图片的缩略图会动起来。

我有一些想法。

1st,我可以将集合视图用于缩略图滚动条。 (我已经这样做了。)但是大图的分页和所选图像缩略图的动画是这里的技巧。

2ns,大图可以用UIPageViewController,但是怎么用拇指实现页面控制,问题来了。

有什么想法吗?谢谢。

【问题讨论】:

【参考方案1】:

您可以通过观察缩略图的 UICollectionView 的滚动视图来做到这一点。 UICollectionViewDelegate 继承自 UIScrollViewDelegate,因此您可以收到滚动动作的通知。

对于每个滚动位置,检查哪个单元格位于集合的中心点。一旦该单元格发生更改,您就可以控制 UIPageViewController。

【讨论】:

我已经这样做了。工作 - 几乎 - 完美(当我将它用于视频预览时可能会出现一些性能问题,但我可以处理。)。但是我需要做缩略图动画,尤其是当你在看视频时,如果你检查,视频的缩略图会变得更大,你可以通过滚动来改变时间

以上是关于iOS |像照片浏览器一样的照片应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何像 iOS Photos 应用一样实现缩放*和*分页

像 Tinder 一样浏览照片堆栈 - 跨平台(混合/HTML5 可以)

如何在 iphone 中使用 avFoundation 像 Instagram 应用一样拍摄方形照片?

如何调用 iOS 照片编辑扩展?

如何像照片原生应用一样打开相册列表?

音频文件可以像照片和电影一样使用objective C保存在iphone中吗?