Обнаружение касаний на UIImageView в IPhone - PullRequest
0 голосов
/ 12 июля 2011

Я программирую игру King Chess на iPhone. Когда пользователь касается квадрата на экране, я хочу знать, какой квадрат был выбран.

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

Ответы [ 2 ]

1 голос
/ 12 июля 2011

UIImageview не будет осуществимо в вашем сценарии.Вы можете использовать UIButton с пользовательским типом и назначить изображение для этой кнопки.Таким образом, это похоже на кнопку, но вы можете добавить цель, и вы знаете, какой квадрат коснулся / нажал.

Надеюсь, эта помощь.

0 голосов
/ 12 июля 2011

in touchesEnded: метод, вы можете получить позицию вашего прикосновения.Затем вы можете просмотреть все изображения (квадраты), сравнивая их положения кадров, используя CGRectIntersectsRect и найти, к какому квадрату прикоснулись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...