2010-04-01 7 views

Répondre

7

Je suggère d'utiliser un bouton à cette fin. Vous pouvez créer un UIButton personnalisé avec l'image que vous voulez. Cela donne l'avantage de fournir le mécanisme intégré d'action-cible d'un bouton, tout en étant capable de fournir une image en surbrillance pour fournir le retour d'information de l'utilisateur. Envisagez d'utiliser quelque chose comme ceci:

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; 
[button setImage:[UIImage imageNamed:@"regular_image.png"] forState:UIControlStateNormal]; 
[button setImage:[UIImage imageNamed:@"highlighted_image.png"] forState:UIControlStateHighlighted]; 
[button addTarget:self action:@selector(loadURL) forControlEvents:UIControlEventTouchUpInside]; 

Notez qu'il ressemblera toujours à "juste une image" à l'utilisateur.

Questions connexes