Есть ли способ проверить, включено ли масштабирование доступности?

#ios #cocos2d-iphone

#iOS #cocos2d-iphone

Вопрос:

Я хотел бы знать, есть ли строка кода типа isAccessibilityZoomOn для проверки, включено ли масштабирование доступности. В игре, над которой я работаю, если вы используете масштабирование, игра дает сбои, и таймер непрерывно срабатывает, хотя этого не должно быть, если палец не находится на экране. В настоящее время я использую ccTouchesBegan метод для запуска таймера, но если у вас включено увеличение и вы касаетесь экрана тремя пальцами, вы можете убрать пальцы, и таймер продолжится.

Ответ №1:

Я не верю, что Apple позволяет вам получать доступ к такого рода информации. Это странный эффект, возможно, вызванный нажатием для увеличения?

Комментарии:

1. Да, я думаю, что нажатие тремя пальцами заставляет таймер продолжаться. Я пытался исправить это, не позволяя таймеру не запускаться более чем одним пальцем, if ([touchArray count]>1) {} else {[self schedule:@selector(start:)];} но это не устранило проблему.