Image-Previewing
如何使用
- 创建ImagePreviewItem对象
open class ImagePreviewItem: NSObject {
public var image: UIImage?
public var placeholderImage: UIImage?
public var imageURL: URL?
public init(image: UIImage?) {
self.image = image
}
public init(imageURL: URL?, placeholderImage: UIImage? = nil) {
self.imageURL = imageURL
self.placeholderImage = placeholderImage
}
}
- 设置初始项索引
- Init
let viewController = ImagePreviewingViewController()
let presenter = ImagePreviewingPresenter(with: viewController, previewItems: previewItems, initialItemIndex: initialItemIndex)
viewController.presenter = presenter
- 最后,为这个控制器添加导航,因为这个控制器当前没有任何导航。您可以将其推送到导航控制器或初始化 navigation controller 并显示根视图控制器。