1.Вы создаете подкласс UIImageView и переопределяете методы касания:
- (void) touchesBegan: (NSSet *) касания с событиемEEvent: (UIEvent *)
- (void) touchesMoved:(NSSet *) касается сEvent: (UIEvent *) событие
- (void) touchesEnded: (NSSet *) касается сEvent: (UIEvent *) событие
- (void) touchchesCancelled: (NSSet *)касается события: (UIEvent *)
2.Вы добавляете и UIButton в UIImageView [yourImageView addSubview:yourButton];
, затем устанавливаете центр вашей кнопки, чтобы касаться координат.
3.Просто представьте всплывающее окно, когда пользователь нажимает на кнопку.(Вы можете установить свойство тега для кнопок, чтобы знать, какая кнопка нажата)
4.Сохраните данные в каталог plist to documents, если не сложный или используйте основные данные.
Удачи.Просто оставляйте комментарии, если вам нужна дополнительная помощь.
Редактировать: вам нужно установить для пользователя userInteractionEnabled значение YES для UIImageView.
userInteractionEnabled Логическое значение, определяющее, игнорируются ли пользовательские события.и удален из очереди событий.
@ property (nonatomic, getter = isUserInteractionEnabled) BOOL userInteractionEnabled Обсуждение Это свойство наследуется от родительского класса UIView.Этот класс изменяет значение по умолчанию этого свойства на NO.
Доступен Доступно в iOS 2.0 и более поздних версиях.Объявлен в UIImageView.h
С Ссылка на класс UIImageView