Хранить дополнительную связанную информацию в UIView
Я много читал о распознавателях жестов на SO - и мне удалось написать рабочий код, который при распознавании длинного нажатия на UIImage отображает лист действий:
{ ...
UILongPressGestureRecognizer *longPressWall = [[[UILongPressGestureRecognizer alloc]
initWithTarget:self action:@selector(deleteImage:)] autorelease];
longPressWall.minimumPressDuration = 0.4;
l.userInteractionEnabled=YES;
[l addGestureRecognizer:longPressWall];
... }
-(void)deleteImage:(UILongPressGestureRecognizer*)sender {
if(UIGestureRecognizerStateBegan == sender.state) {
UIActionSheet *as = [[UIActionSheet alloc] initWithTitle:@"" delegate:self cancelButtonTitle:@"Close" destructiveButtonTitle:@"Delete Screenshot" otherButtonTitles: nil];
[as showInView:masterView];
[as release];
}
}
Итак, отправка информации в селекторdeleteImage:
немного сложнее в этой ситуации.
Я хочу отправить HTTP-запрос на сервер при вызове deleteImage, поэтому мне нужна некоторая информация из представления.
Есть ли в любом случае для хранения информации вUIImageView
и получить его изsender.view.myinfo
(например) ?
Спасибо!