
ERROR: scrollview运行时,手势放大报错:
以下是设置缩放代码源码 :
class ViewController: UIViewController {
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var checkmarkImg: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewWillLayoutSubviews() {
scrollView.frame=view.bounds
checkmarkImg.frame=view.bounds
}
}
extension ViewController:UIScrollViewDelegate{
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return self.checkmarkImg
}
}
解决方案:
返回scroll view里面的UIImageView的对象:self.checkmarkImg,而不是myScrollView
把return self.scrollView 改成: return self.checkmarkImg
效果:缩放前后效果
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)