【发布时间】:2017-10-31 04:08:42
【问题描述】:
我正在制作一个用 swift 编写的 ios 相机应用程序,我想在应用程序中添加一个相册。我正在使用ALCameraViewController 框架。它创建了一个很好的照片集合视图,从用户的照片库中获取所有照片。当您点击其中一个图像单元格时,它也可以显示单个图像。
但我想要的是,在单个图像视图中,用户能够左右滑动以获取上一张和下一张照片。我现在的想法是将所有照片添加到一个数组中,这样它就可以在数组中循环显示不同的图像。但这可能会导致应用程序由于内存不足而崩溃。是否有可能每次用户向左或向右滑动时,程序都会获取照片?或者有什么其他方法可以做到这一点?
有什么想法吗?谢谢~
【问题讨论】:
-
使用
collectionView。仅分配显示在 UI 中的内存。如果单元格从屏幕上消失,那么它的内存就会被释放。
标签: ios swift ios-app-extension photo-gallery photolibrary