2009-11-17 7 views
0

J'ai une vue où il y a 4 boutons, quand je clique sur un bouton particulier, la mise au point sur ce bouton change en couleur bleue, et la vue suivante est affichée en conséquence .. mais je veux une vue, comme quand je garde juste la souris sur le bouton particulier, ou quand je viens de toucher le bouton particulier, il devrait être mis en évidence ... similaire à celui dans les pages web ... est-il possible dans iphonemettre en évidence les boutons, lorsque l'accent est mis

Répondre

2

Il n'y a aucun moyen de détecter votre doigt planant au-dessus du bouton jusqu'à ce que vous touchez réellement ..

mais vous pouvez utiliser les méthodes suivantes pour changer les apparences bouton lorsque son pressé, mais pas encore libéré ou quel que soit l'état que vous aimez gérer ..

- (void)setTitle:(NSString *)title forState:(UIControlState)state; 
- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state; 
- (void)setTitleShadowColor:(UIColor *)color forState:(UIControlState)state; 
- (void)setImage:(UIImage *)image forState:(UIControlState)state;   
- (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state; 
Questions connexes