Après avoir tapé sur UIView, je le cache et initialise un nouvel objet avec UIView et Quartz drawRect.Pourquoi UIImageView ne se cache qu'après un délai?
- (void)viewTapped:(UITapGestureRecognizer *)recognizer {
self.vignetteView.hidden=true;
lupeItself = [[LoupeView alloc] initWithView:_pageView setZoomImageName:_zoomPageImageName setDelegate:self];
}
Le code ci-dessus masque l'UImageView seulement après un délai de 2 secondes. Mais si la dernière ligne (LoupeView alloc etc.) est supprimée, elle est immédiatement masquée. Pourquoi? Comment faire pour masquer la vue instantanément?