Speichern Sie zusätzliche zugehörige Informationen in einer UIView
Ich habe viel über Gestenerkenner auf SO gelesen - und habe es geschafft, einen Arbeitscode zu schreiben, der ein Aktionsblatt anzeigt, wenn eine lange Betätigung auf einem UIImage erkannt wird:
{ ...
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];
}
}
Senden von Informationen an den SelektordeleteImage:
ist in dieser Situation etwas knifflig. Ich möchte eine HTTP-Anfrage an einen Server senden, wenn deleteImage aufgerufen wird, daher benötige ich einige Informationen aus der Ansicht.
Gibt es sowieso Informationen in der zu speichernUIImageView
und abrufen vonsender.view.myinfo
(zum Beispiel) ?
Vielen Dank!