查看器 4.3.0

查看器 4.3.0

测试已测试
语言语言 SwiftSwift
许可证 NOASSERTION
发布最新发布2020年10月
SPM支持SPM

Elvis Nuñez维护。



查看器 4.3.0

Viewer

目录

功能

聚焦

选择一张图片进入查看模式。

浏览

打开图片或视频进行浏览。

旋转

无论横屏还是竖屏,它都能正常工作。

缩放

在图片中进行捏合缩放操作将无缝进行。

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许可证提供。有关更多信息,请参阅许可证文件。