Ich habe eine UIImageView, die ein Bild zeigt. Wenn er angetippt und gehalten wird, möchte ich, dass er sich verdunkelt, solange der Benutzer den Finger über die Bildansicht hält. Grundsätzlich möchte ich, dass es sich wie ein UIButton verhält.Wie mache ich eine UIImageView dunkler, wenn markiert (getappt)?
ich es derzeit haben dies mit einem UIGestureRecognizer:
- (void)viewDidLoad
{
[super viewDidLoad];
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(pictureViewTapped)];
singleTap.numberOfTapsRequired = 1;
singleTap.numberOfTouchesRequired = 1;
[self.pictureImageView addGestureRecognizer:singleTap];
[self.pictureImageView setUserInteractionEnabled:YES];
}
und in meinem pictureViewTapped
, ich habe diese (bis jetzt):
- (void)pictureViewTapped {
NSLog(@"Picture view was tapped!");
}
Wie kann ich die UIImageView dunkler zu machen? Jede Hilfe wird geschätzt.
Wenn Sie sich wie eine Schaltfläche verhalten möchten, warum verwenden Sie keine Schaltfläche? – danypata