2010-02-10 6 views
3

J'essaie de créer un bouton transparent dans mon application iPhone - pour créer un oeuf de Pâques de toutes sortes. Comment pourrais-je régler le bouton pour qu'il soit transparent sans toucher l'alpha (quand alpha = 0.0 sur un UIButton, il ne répond plus au toucher)?Boutons transparents dans l'iPhone SDK

Merci. :)

Répondre

2

Vous pouvez définir l'alpha à une très petite valeur. Ou, vous pouvez créer un UIImage vierge, effacer et utiliser un style de bouton personnalisé et le définir sur l'image du bouton.

+1

Dangit chpwn, en essayant de prendre mes réponses de débordement de la pile! C'est bon, mon chemin est meilleur :) –

+1

Alpha à une très petite valeur = effet "fantôme", pas très professionnel. Merci pour le deuxième conseil, cela a fonctionné. :) – esqew

14

Définissez votre type de bouton sur UIButtonTypeCustom et il n'aura aucun style. (ainsi, il devrait être "invisible").

+0

il a raison, de cette façon est mieux> :-) –

+0

C'est exactement ce que je cherchais! Je vous remercie! – dasdom

+0

façon géniale et facile! – codejunkie

-1

Essayez cette

var btnTest = Ti.UI.createButton({ 
    backgroundImage: 'sample.png', 
    height: 24, 
    width: 20, 
    top: 10, 
    left:10 
}); 
+3

Cela ne ressemble pas à l'objectif C? –

+0

ce n'est pas l'objectif C! – codejunkie

+0

Ah, je vois - cet extrait utilise la bibliothèque Titanium UI, qui est basée sur JavaScript. –

Questions connexes