我的应用程序有几个button触发不同的事件。 用户不应该能够按住几个button。 总之,按住几个button会崩溃应用程序。 所以,我试图在我的应用程序中禁用多点触摸。 我没有选中所有xib文件中的“Multiple Touch”,只要我能解决这个问题,属性“multipleTouchEnabled”和“exclusiveTouch”控制视图是否使用多点触控。 所以在我的applicationDidFinishLaunching我把这个: self.mainViewController.view.multipleTouchEnabled=NO; self.mainViewController.view.exclusiveTouch =YES; 在我的每个视图控制器中,我把它放在viewDidLoad中 self.view.multipleTouchEnabled=NO; self.view.exclusiveTouch=YES; 但是,它仍然接受多个触摸。 我可以做一些事情,如禁用其他button后,得到一个触摸事件,但这将是一个丑陋的黑客。 当然有一种方法可以正确禁用多点触摸?