Cocoa Touch - настройка максимального количества касаний - PullRequest
1 голос
/ 17 октября 2010

У кого-нибудь есть идеи, как запретить добавлению в приложение более пяти касаний?Может быть, кто-то, кто лучше разбирается в системе касаний, может объяснить мне это тоже.

По сути, мое приложение имеет 8 нажимаемых кнопок на экране, и до 5 должно быть в состоянии нажимать.Если присутствует более 5 пальцев, ipod touch отбрасывает первое касание в наборе.

Я предполагаю, что это связано с тем, что iphone не может обрабатывать более 5 касаний с помощью своего оборудования.Может кто-нибудь сказать мне, как установить его так, чтобы любое 6-е или большее касание игнорировалось вместо замены предыдущего касания?

1 Ответ

2 голосов
/ 18 октября 2010

«Может кто-нибудь сказать мне, как настроить его так, чтобы любое 6-е или большее касание игнорировалось вместо замены предыдущего касания?»

Ответ: к сожалению, НЕТ способа сделать это.В iOS нет общего вида «игнорировать касания после N».Вот и все.

Вы просто должны запрограммировать это вручную в вашей ситуации.Например - просто используйте логическое значение «tooManyTouches» и установите его в значение true, когда с вас хватит;подклассифицируйте свои кнопки, чтобы ничего не делать, если tooManyTouches - true, или добавьте вид сверху, который позволяет только так много касаний, или что угодно.

Кстати, iPad легко делает 10 или 11 касаний.Получите (фантастическое) приложение Uzu, чтобы увидеть, как оно работает.

...