Ho un UIImageView che mostra un'immagine. Se toccato e tenuto premuto, mi piacerebbe che scurisse finché l'utente ha il dito sopra la visualizzazione di immagini. Fondamentalmente, voglio che funzioni come un UIButton.Come si rende una UIImageView più scura quando evidenziata (toccata)?
Io attualmente ho che fare questo con un 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];
}
e nel mio pictureViewTapped
, ho questo (per ora):
- (void)pictureViewTapped {
NSLog(@"Picture view was tapped!");
}
Come faccio a fare il più scuro UIImageView? Qualsiasi aiuto è apprezzato.
Se si desidera comportarsi come un pulsante, perché non si utilizza un pulsante? – danypata