我可以使用UIIMagePicker控制器用按钮手动加载图像。我看过很多应用程序,它们显示了你的一些图片,比如3-4,然后在这个图像集上有一个小箭头,你可以在那里展开,你可以看到你的整个相册,你可以选择你想要载入的照片。我想知道,我是否必须从零开始实现它,还是有一个现成的快速版本可用?
发布于 2015-07-20 06:52:01
对于选择照片,UIImagePickerController是最简单的方式作出选择,苹果给我们。这支持通过浏览相册或整个相机卷来获取图像.
不幸的是,UIImagePickerController也是完全不可定制的。因此,如果您想要做一些与UIImagePickerController的标准选择/外观/用法相背离的事情,您必须自己重新创建它,方法是从ALAssetLibrary获取资产引用并自己将它们放入UICollectionView中。
有一些github项目已经做到了这一点,尽管还没有任何开发良好的Swift项目,但确实存在一些目标-C项目,通过简单地导入您的项目桥接-头文件,它仍然可以在Swift项目中工作。
使用UzysAssetPickerController与Swift
如果您要做的实际上是一个图像的单行列表,比如在iMessage中,或者这两种选择方法的组合,请检查ImagePickerSheetController,这是用Swift编写的。
https://stackoverflow.com/questions/31426741
复制相似问题