UIScrollView在旋转视图Swift时开始缩放,如何禁用缩放



UIScrollView在旋转视图Swift时开始缩放,如何禁用缩放?

func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, 
shouldRecognizeSimultaneouslyWith otherGestureRecognizer: IGestureRecognizer
)->Bool{ return true }

@可用(iOS 8.0,*(override func viewWillTransition(到size:CGSize,具有协调器:UIViewControllerTransitionCoordinator({

super.viewWillTransition(到:size,带:coordinator(

coordinater.animate如果让scrollView=self?。滚动视图{自己scrollViewDidZoom(scrollView(}},完成:零(

如果有帮助,请告诉我。

要禁用滚动视图的缩放,我们可以使用以下命令:-

1) yourscrollview.minimumZoomScale=yourscrollview.maximumZoomScale

2( 对于捏或平移手势:-

yourscrollview.pinchGestureRecognizer?.isEnabled = false
yourscrollview.panGestureRecognizer.isEnabled = false

3( 使用设定标度

yourscrollview.minimumZoomScale = 1.0
yourscrollview.minimumZoomScale = 1.0
yourscrollview.bounces = false
yourscrollview.bouncesZoom = false

最新更新