您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页3D Touch快速预览

3D Touch快速预览

来源:伴沃教育

实现重按一张图片,快速阅览图片。

1、注册View接受3D touch动作。

registerForPreviewing(with:self, sourceView: cell)

2.  写一个ViewController 里面有个 UIImageView 预览图片。

3.  实现  UIViewControllerPreviewingDelegate 协议。

extension ChoosePhotoCC : UIViewControllerPreviewingDelegate {

func previewingContext(_ previewingContext: UIViewControllerPreviewing, commit viewControllerToCommit: UIViewController) {

}

func previewingContext(_ previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController? {

if let vc = self.storyboard?.instantiateViewController(withIdentifier: "ImagePreviewVC") as? ImagePreviewVC{

vc.loadImage(asset: assets[previewingContext.sourceView.tag])

return vc

}

return nil

}

}

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务