cocoa-touch – 如何防止手动缩放UIScrollView

cocoa-touch – 如何防止手动缩放UIScrollView,第1张

概述希望有人可以帮助解决这个问题.我有一个派生自UIScrollView的类,我想阻止用户通过手动捏合和滑动手势进行缩放或滚动.所有视图导航将由编程方式控制以响应用户点击的位置(想想电子书阅读器,其中点击显示器的左侧或右侧导致视图仅滚动一页宽度).有关如何实现这一点的任何建议? 在你的 – (void)viewDidLoad;你应该能够禁用你想要的任何手势识别器.在这种情况下: UIPinchGest 希望有人可以帮助解决这个问题.我有一个派生自UIScrollVIEw的类,我想阻止用户通过手动捏合和滑动手势进行缩放或滚动.所有视图导航将由编程方式控制以响应用户点击的位置(想想电子书阅读器,其中点击显示器的左侧或右侧导致视图仅滚动一页宽度).有关如何实现这一点的任何建议?解决方法 在你的 – (voID)vIEwDIDLoad;你应该能够禁用你想要的任何手势识别器.在这种情况下:
UIPinchGestureRecognizer *pinchRecognizer = self.pinchGestureRecognizer;pinchRecognizer.enabled = NO;

要么

UIPanGestureRecognizer *panRecognizer = self.scrollVIEw.panGestureRecognizer;panRecognizer.enabled = NO;

我有时会从包含UIScrollVIEws的视图控制器执行此 *** 作.我只是定位滚动视图(self.scrollVIEw.pinchGestureRecognizer)并在应用程序时暂时禁用手势.处于某种状态.

总结

以上是内存溢出为你收集整理的cocoa-touch – 如何防止手动缩放UIScrollView全部内容,希望文章能够帮你解决cocoa-touch – 如何防止手动缩放UIScrollView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1109012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存