Нажмите, чтобы начать изображение

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

Кто-нибудь знает как это сделать?

2 ответа

Решение

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

Код для прозрачной кнопки

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; 

Добавьте UITapGestureRecognizer в UIImageView и установите userInteractionEnabled для UIImageView в YES.

Попробуй это

imageView.userInteractionEnabled = YES;

UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped)];
[imageView addGestureRecognizer:tapGesture];
[tapGesture release];

и реализовать это

- (void)viewTapped:(UITapGestureRecognizer *)gestureRecognizer
{
    UIView *tappedView = gestureRecognizer.view;
}
Другие вопросы по тегам