2009-07-23 14 views

Respuesta

6

Salida:

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

En la clase UIImage.

Si entiendo lo que está buscando correctamente, esto al mismo tiempo le permite usar una png para definir cómo se ve su botón, y se extenderá a cualquier tamaño vertical u horizontalmente.

15

Sé que esto es un hilo viejo, pero a cualquier persona que se topa con esto después de iOS 5 se libera, hay que señalar de la documentación de Apple que la stretchableImageWithLeftCapWidth: topCapHeight: método está obsoleta desde iOS 5:

Deprecated UIImage Methods

en desuso en iOS 5.0. Obsoleto. Utilice resizableImageWithCapInsets: en su lugar, especifique las inserciones de mayúsculas de modo que el interior sea un área de 1x1.

Así que ahora que iOS 6 ha sido anunciado y estará aquí pronto, cualquiera que desarrolle para iOS 5 o superior, probablemente, debería echar un vistazo a resizableImageWithCapInsets lugar, que la documentación se puede encontrar aquí:

UIImage Class Reference - resizableImageWithCapInsets

Sólo pensé en mencionarlo para ayudar a los desarrolladores que necesitaban una respuesta actualizada a este problema.

+0

Apreciar la actualización. – Boon

Cuestiones relacionadas