目录
功能
聚焦
选择一张图片进入查看模式。
浏览
打开图片或视频进行浏览。
旋转
无论横屏还是竖屏,它都能正常工作。
缩放
在图片中进行捏合缩放操作将无缝进行。
tvOS
支持 Apple TV。
设置
您需要一个符合 Viewable 协议 的项目集合。然后在您的 UICollectionView 中
import Viewer
override public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
guard let collectionView = self.collectionView else { return }
let viewerController = ViewerController(initialIndexPath: indexPath, collectionView: collectionView)
viewerController.dataSource = self
presentViewController(viewerController, animated: false, completion: nil)
}
extension CollectionController: ViewerControllerDataSource {
func viewerController(_ viewerController: ViewerController, viewableAt indexPath: IndexPath) -> Viewable {
return photos[indexPath.row]
}
}
安装
CocoaPods
pod 'Viewer'
Carthage
github "3lvis/Viewer"
授权
查看器以MIT许可证提供。有关更多信息,请参阅许可证文件。