lundi 12 mars 2012

Boutons Gradient améliorée

J'ai joué un peu, améliorer mes sans image classe de bouton de gradient. La nouvelle version vous permet de spécifier le gradient pour l'état normal et mis en évidence par peuplant deux tableaux, l'un avec les couleurs qui composent les gradients et l'autre avec la position relative de chaque couleur. J'ai réussi à se débarrasser de la classe parente abstraite et les classes de chaque enfant et de toutes les fonctionnalités est désormais contenu dans une seule classe.

Screen shot 2010-05-19 at 11.48.50 PM.png
Il ya cinq styles intégrés qui peuvent être vus dans l'image ci-dessus, ou vous pouvez définir manuellement le gradient de la valeur que vous souhaitez. Vous pouvez télécharger le code source de la Google code de la page. Il n'ya aucune restriction ou limitation quant à son utilisation.

La meilleure façon d'utiliser ces moyens consiste à ajouter une instance UIButton à votre vue dans Interface Builder, puis changez la classe sous-jacente à partir d'UIButton GradientButton. Parce qu'il n'y a aucun moyen de créer des palettes pour les classes IB iPhone, vous aurez également à mettre en œuvre viewDidLoad et régler le dégradé ou utiliser les méthodes existantes là.

Aucun commentaire: