AVISO: Cualquier pregunta que no cumpla ninguno de estos criterios podrá ser borrada sin previo aviso.

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?

preguntado 01 Dic '10, 10:44

dfreniche's gravatar image

dfreniche
136239

editó 01 Dic '10, 17:30

juanmac's gravatar image

juanmac ♦
3.0k334181


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,

Jorge
enlace permanente

respondido 01 Dic '10, 16:07

Jorge%20Ortiz's gravatar image

Jorge Ortiz
32656

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
Tu respuesta:
Activar/desactivar vista previa

Sobre esta pregunta

Etiquetas de la pregunta:

×200
×32
×8
×3

Pregunta realizada el: 01 Dic '10, 10:44

Pregunta visitada: 550 veces

Última modificación: 03 Dic '10, 12:33

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Realizar Donación