我想建立一个类似Facebook的图片库,但不知道从哪里开始。
这是我认为我应该做的:
显示基于数组的缩略图的CollectionView
在单击行时,我基于相同的图像数组以模态方式打开pageViewController
在左右滑动时,我转到下一张或上一张图像
在上下滑动时,我关闭此视图并返回到我的收藏夹视图
这种逻辑正确/最佳实践吗?
也许已经有人做过。
最佳答案
您可以使用香蕉库在Swift的滑块视图中显示图像
从https://github.com/gauravkatoch007/banana获取香蕉
import banana
@IBOutlet weak var imageScrollView: UIScrollView!
// Here imageArray can be a string array of Image URLs
var imageArray = [String]()
//or imageArray can be a array of UIImages
var imageArray = [UIImage]()
var imageScroll = banana( imageScrollView :self.imageScrollView )
//Load to load images in memory and display them in User Interface
imageScroll!.load(imageArray)
//Call startScroll for autoScrolling. Default scrolling timer is 8 seconds
imageScroll!.startScroll()
//Call this function to stop autoScrolling on touch or swipe.
imageScroll!.assignTouchGesture()