Я занимаюсь разработкой приложения для iOS 4.0.
Я хочу добавить пользовательское UIView
поверх изображения (UIImageView
), чтобы определить, когда пользователь касается некоторых частей изображения.Я не хочу создавать подкласс UIImageView
, потому что я использую пакет SDWebImage (или, может быть, я могу подкласс UIImageView+WebCache
класса для обработки касаний. Если вы скажете мне, как).
Это UIImageView
будет внутри UIScrollView
.
Моя идея состоит в том, чтобы обнаружить, когда пользователь касается изображения, и уведомить viewController
, где пользователь коснулся.Мне не нужно обнаруживать движения или удары или мультиташи.Только одно прикосновение пальца.
Я создаю свой собственный подкласс UIView
, чтобы определить это с помощью методов touchesBegan
: touchesEnd
: и т. Д. Но я не уверен, что это лучший способсделай это.
Что ты думаешь?Знаете ли вы лучший подход?