在主视图控制器中,我创建了此视图的多个实例.所以在屏幕上,有许多自定义按钮.
我想在我的应用程序中禁用多点触控.如果我单击一个自定义按钮,则其他按钮不应响应.
实际上,很容易实现这一点.当我按住一些按钮时,我可以将其他按钮的userInteractionEnabled属性设置为NO,直到我结束触摸.
但问题是,当我同时点击这几个按钮时,两个或多个touchesBegan方法同时工作,并且消息传递被搞砸了.
我试图设置multitouchEnabled = NO和exclusivetouch = YES,但它仍然无效.
如何在我的应用程序中强制禁用多点触控?
谢谢.
解决方法 您需要将exclusivetouch设置为YES,而不是NO(无论如何都是默认值).属性的名称是指视图是持续时间内任何触摸事件的独占接收者. 总结以上是内存溢出为你收集整理的iphone – 如何在拥有多个视图时禁用多点触控?全部内容,希望文章能够帮你解决iphone – 如何在拥有多个视图时禁用多点触控?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)