#iphone #objective-c #ipad
#iPhone #objective-c #iPad
Вопрос:
Кто-нибудь может назвать мне точную причину, по которой UIPanGestureRecognizer
в не работает для UIImageView
и работает для UIView
я не нашел ни одного блога. Ниже приведен мой код (работает сейчас)
UIView *endImage=[[UIView alloc]init];
endImage.backgroundColor=[[UIColor yellowColor] colorWithAlphaComponent:0.3f];
UIPanGestureRecognizer *panOnEndImage = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePanOnLine:)];
panOnEndImage.delegate=self;
[endImage addGestureRecognizer:panOnEndImage];
[anotherUIView addSubview:endImage];
[panOnEndImage release];
если я изменяю конечное изображение как UIIMageView
объект, то это панорамирование не работает…Заранее спасибо, ваше предложение более важно.
Комментарии:
1. Пожалуйста, добавьте эту строку и попробуйте. [Разрешен набор конечного изображения для пользовательского взаимодействия: ДА];
Ответ №1:
Пожалуйста, добавьте эту строку и попробуйте. [endImage setUserInteractionEnabled:YES];
итак, это ответ. (правильно ;)!