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