2012-04-13 2 views
2

Я хочу отключить мультитач для всего приложения в целом. Есть ли какое-либо имущество self.disableMultiTouchForAllScreens = YES? У меня много экранов, и я не хочу отключать мультитач для каждого из них отдельно.iPhone: отключить multi touch для приложения

+0

Я не думаю, что отключение мультитача в целом приложения с одного места можно как мультитач только со ссылкой на мнения. Я боюсь, что если вы хотите отключить его. Вам придется делать это индивидуально. Или может быть подклассом элементов управления и сделать свойство по умолчанию для multiTouch равным False. –

+0

Зачем вам это нужно? Если у вас нет кода, который реагирует на жесты с несколькими касаниями, ваше приложение ничего не сделает. –

ответ

4

Предложение SimpleMan - это хорошо, почему вы беспокоитесь об отключении, просто не реализуйте.

Если вы все еще хотите сделать это по какой-то причине, то может быть вы можете сделать following- вы можете создать подкласс UIViewController, что-то вроде MyViewController: UIViewController

В реализации MyViewController, вы можете отключить мультитач. Теперь все остальные контроллеры вида вашего класса должны реализовать MyViewController вместо uiviewcontroller.

3

@Jim:

Я не думаю, что это возможно, как это только относится к представлениям.

Обратитесь к этому StackOverflow сообщение:

iPhone - Disable multiple touch in whole application

Вот ответ от пользователя малинуа в этой должности»

Глядя Apple, документацию, я думаю, что это не возможно, потому что доставка сообщения касания только на просмотрах: Regulating Touch Event Delivery

Я боюсь, что если вы хотите отключить его. Вам придется делать это индивидуально.

Одно из предложений: (Это только предположение и может быть легче достичь)

Я не уверен, но может быть, вы можете унаследовать элементы управления, которые вы используете в вашем приложении и сделать мультитач отключены по умолчанию в сам подкласс. Затем вы можете использовать эти классы в качестве базовых классов своих элементов управления и заставить их работать.

Надеется, что это помогает вам

Смежные вопросы