2011-10-10 12 views
5

Estoy tratando de configurar un fondo UIButton utilizando una imagen estirable en el Interface Builder. El botón está configurado como "personalizado" y le he asignado una imagen de fondo. El modo de vista se establece en "Escalar para rellenar", pero cuando establezco un valor en el área "Estirar" no parece hacer nada.Configuración de imágenes de fondo UIButton estiradas en el Generador de interfaz (XCode 4)

He intentado hacerlo programáticamente y funciona usando el mensaje stretchableImageWithLeftCapWidth:topCapHeight: de UIImage, pero Apple no recomienda su uso.

¿Hay alguna manera de hacerlo funcionar desde Interface Builder?

Respuesta

4

Desafortunadamente, no puede usar imágenes estirables/de tamaño variable en la versión actual de Xcode 4. Tiene que hacerlo mediante programación.

Suponiendo que está hablando de iOS 5: el SDK aún está bajo NDA durante unos días, por lo que no puedo ser más específico. Pero solo como una pista: Apple no desaconseja el uso de stretchableImageWithLeftCapWidth:topCapHeight:. Si mira la documentación (versión iOS 5) de este método nuevamente, encontrará una respuesta allí.

+0

Gracias por su respuesta. Estaba hablando de iOS 4, pero revisaré la documentación de iOS 5 en busca de eso. –

Cuestiones relacionadas