2009-07-23 5 views

Répondre

6

Départ:

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 

Dans la classe UIImage.

Si je comprends bien ce que vous cherchez, cela vous permet d'utiliser un png pour définir l'apparence de votre bouton, et il s'étendra à n'importe quelle taille verticalement ou horizontalement.

15

Je sais que c'est un vieux fil, mais à tous ceux qui trébuche sur ce après iOS 5 est libéré, il convient de noter de la documentation d'Apple que le stretchableImageWithLeftCapWidth: topCapHeight: méthode est obsolète iOS 5:

Deprecated UIImage Methods

dépréciés dans iOS 5.0. Obsolète. Utilisez le redimensionnableImageWithCapInsets: à la place, spécifiez des encarts de recouvrement de sorte que l'intérieur soit une zone 1x1.

Alors maintenant que iOS 6 a été annoncé et sera bientôt là, tout le monde en développement pour iOS 5 et plus devrait probablement jeter un oeil à resizableImageWithCapInsets au lieu que la documentation se trouvent ici:

UIImage Class Reference - resizableImageWithCapInsets Juste pensé que je le mentionnerais pour aider tous les développeurs qui avaient besoin d'une réponse à jour à ce problème.

+0

Appréciez la mise à jour. – Boon

Questions connexes