|
Hola. Tengo una vista (un NIB) en IB con seis UILabel. Me gustaría saber si es posible cambiar un control fácilmente a otro, si podría cambiar esas UILabels por UIButton por ej., usando IB. No quiero cambiar la clase de la UILabel que aparece en el Inspector. No, lo que quiero es convertir un control en otro control. ¿Alguien sabe si es posible? |
|
Hola Diego: En mi opinión (nada autorizada) no se puede, porque lo que se hace al crear el XIB es serializar los objetos mediante un NSCoder, para luego regargarlos desde la aplicación. Es decir, no se trata de una etiqueta u otra para distinguir el tipo de control, sino de un "volcado" del objeto al completo y cambiarlo requiere su sustitución completa. Saludos,
Gracias por la respuesta Jorge. Pero creo que no se me ha entendido bien. No quiero cambiar el tipo de un objeto cuando se carga en tiempo de ejecución, ni nada complicado. Simplemente quiero pinchar en un control en IB y darle a alguna opción del tipo "convertir a otra cosa" En una vista he creado 6 UILabels y luego he querido cambiarlo a 6 UIScrollView y me preguntaba si hay algo más elegante que borrarlo todo y volver a crearlo :-)
(01 Dic '10, 20:32)
dfreniche
Vaya, yo había entendido lo mismo que Jorge xD!. Al menos que yo sepa, no existe nada parecido para hacer lo que pides. Quizás alguien con más experiencia sepa de algún truco pero yo no lo conozco.
(01 Dic '10, 20:44)
Blind ♦♦
Tampoco yo. Lo siento. :-(
(03 Dic '10, 12:33)
Jorge Ortiz
|