相关疑难解决方法(0)

如何禁用多点触控?

我的应用程序有几个触发不同事件的按钮.用户不应该按住几个按钮.无论如何,按住几个按钮会崩溃应用程序.

所以,我试图在我的应用程序中禁用多点触控.

我在所有xib文件中取消选中"Multiple Touch",并且据我所知,属性'multipleTouchEnabled'和'exclusiveTouch'控制视图是否使用多点触控.所以在我的applicationDidFinishLaunching中,我把它放在:

self.mainViewController.view.multipleTouchEnabled=NO;
self.mainViewController.view.exclusiveTouch =YES;
Run Code Online (Sandbox Code Playgroud)

在我的每个视图控制器中,我都将它放在viewDidLoad中

self.view.multipleTouchEnabled=NO;
self.view.exclusiveTouch=YES;
Run Code Online (Sandbox Code Playgroud)

但是,它仍然接受多次触摸.我可以做一些事情,比如在触发事件后禁用其他按钮,但这将是一个丑陋的黑客.当然有一种方法可以正确禁用多点触控?

iphone multi-touch uiview

35
推荐指数
4
解决办法
4万
查看次数

标签 统计

iphone ×1

multi-touch ×1

uiview ×1