|
Buenas, he querido crear objetos desde el controlador, como un boton o un view, y darle la posicion, el ancho, el alto, y todos sus parámetros. Se puede hacer esto? o necesariamente tengo que usar el Interface Builder Gracias de antemano por sus respuestas |
|
Sí que lo puedes hacer. Para muestra un botón: Primero creas un botón como lo harías con cualquier otro objeto:
(Puede que ya haya un método de clase que te lo de o que en el init puedas inicializar algunas de las características, pero esto es lo más básico de lo más básico) Luego le ajustas las propiedades (Aquí sólo voy a cambiar la posición del botón)
Finalmente lo añades a la vista donde quieras que aparezca (aquí la vista se llama view):
No te olvides de retener el botón de alguna forma, aquí asumo que tengo una propiedad en la clase en la que creo el botón que se llama theButton.
Finalmente libera myButton para equilibrar las retain counts;
Espero que te sirva, Juan No esta del todo claro, pero gracias, estoy yendo por buen camino
(03 Oct '11, 23:29)
datevid
|
|
Hola, para crear un botón desde el código en el viewcontroller lo debes hacer dentro del método loadview del mismo.
En la primera línea creo el botón, en este caso es un botón estándar de los de interface builder, en la siguiente le pones el título, en la tercera configuras su tamaño y la situación del mismo, después el target y por último lo añades a la vista del viewcontroller. Gracias Alberto,
(03 Oct '11, 23:29)
datevid
|