Xcode Live Rendering Copia

Páginas: 3 (594 palabras) Publicado: 27 de marzo de 2015
Xcode Live Rendering:

Xcode 6 trajo consigo varias mejoras muy interesantes que han quedado un poco escondidas bajo la alargada sombra de Swift, el nuevo lenguaje de programación de Apple.

Una deellas es Live Rendering, la cual nos permite customizar nuestros objetos en tiempo de diseño, viéndolos en Interface Builder tal y como se mostrarán en tiempo de ejecución. De esta manera, cuandomodifiquemos el código de nuestras vistas, Interface Builder (de ahora en adelante lo llamaremos IB) aplicará los cambios automáticamente, permitiéndonos ver el resultado final sin tener que compilar yejecutar nuestra aplicación.

También podremos utilizar el inspector de IB para modificar nuestras propiedades sin necesidad de hacerlo programáticamente.

Vamos a ver un ejemplo:

En este ejemplo vamosa utilizar Swift, pero esta nueva herramienta también está disponible para Objective-C.

Vamos a crear un nuevo proyecto al que llamaremos ‘AMLiveRendering’. Utilizaremos la plantilla ‘Single ViewApplication’.





A continuación añadimos una subclase de UIView que llamaremos ‘LiveRenderingView’.





Abrimos nuestro storyboard y añadimos un UIView a la vista del UIViewController que viene pordefecto. Desplegamos el menú ‘Utilities’ y en la pestaña ‘Identity Inspector’ le asignamos el tipo de la clase que acabamos de crear.





Ahora viene la magia ;). En la declaración de nuestra claseañadimos como prefijo el atributo @IBDesignable. Esto le indica a IB que nuestra vista va a soportar previsualización en tiempo de diseño.





Creamos una propiedad de tipo CGFloat llamada ‘borderWidth’y le añadimos como prefijo el atributo @IBInspectable. Esto le indicará a IB que esta propiedad va a ser modificable mediante la pestaña ‘Attributes Inspector’.





Ahora vamos a comprobar que hafuncionado. Para ello abrimos nuestro storyboard, seleccionamos nuestra vista y desplegamos la pestaña ‘Attributes Inspector’ del menú ‘Utilities’.
Si hemos seguido los pasos correctamente, ya...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Rendering
  • que es rendering
  • Xcode
  • xcode
  • Live
  • Live
  • Live
  • live

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS