Как отключить мультитач?

Мое приложение имеет несколько кнопок, которые запускают различные события. Пользователь НЕ должен иметь возможность удерживать несколько кнопок. Во всяком случае, нажатие нескольких кнопок приводит к сбою приложения.

И вот, я пытаюсь отключить мультитач в своем приложении.

Я не проверял "Multiple Touch" во всех xib-файлах, и, насколько я могу понять, свойства 'множественный_прикосновение \'; и "exclusiveTouch" контролировать, использует ли представление мультитач. Поэтому в моем приложении DidFinishLaunching я поместил это:

self.mainViewController.view.multipleTouchEnabled=NO;
self.mainViewController.view.exclusiveTouch =YES;

И в каждом из моих контроллеров представления я помещаю это в viewDidLoad

self.view.multipleTouchEnabled=NO;
self.view.exclusiveTouch=YES;

Тем не менее, этоstill принимает несколько касаний. Я мог бы сделать что-то вроде отключения других кнопок после получения события касания, но это было бы уродливым хаком. Наверняка есть способ правильно отключить мультитач?

Ответы на вопрос(18)

Ваш ответ на вопрос