Saltar al contenido

UIKit

  • Xcode Preview UIKit

    Cómo utilizar Xcode Previews con UIKit Views

    ,

    Una de las herramientas más poderosas de SwiftUI son las Live Previews. Me fascina ese momento mágico en el que modificas algo en código y se refleja automáticamente en el Canvas, sin necesidad de compilar o lanzar la aplicación. En este post aprenderás a utilizar las Live Preview con UIKit.

  • colapsar cabecera en swift

    Cómo animar una cabecera personalizada mientras se hace scroll en Swift

    ¿Cuántas veces has deseado poder CREAR tu propia UINavigationBar personalizada? ¿Y efectuar una animación a medida que el usuario hace scroll? En este tutorial utilizaremos una vista personalizada en lugar del UINavigationBar, y la expandiremos y colapsaremos a medida que el usuario hace scroll.

  • Imagen de portada

    Swipe Buttons personalizados en un UITableView

    ,

    ¿Es realmente necesario añadir una librería de terceros para personalizar los swipe-buttons de un UITableView? ¡Por supuesto que NO! En este tutorial te demuestro lo fácil que es añadir esta funcionalidad a tu app. Podrás añadir botones a las celdas al hacer swipe tanto de derecha a izquierda como de izquierda a derecha.

  • Cómo ocultar la línea inferior del UINavigationBar

    ¿Cómo ocultar la línea inferior del UINavigationBar?

    En este tutorial te voy a enseñar cómo ocultar la linea inferior de la UINavigationBar. Existen diseños muy bonitos en las que el backgroundColor de la navigation bar y el del view controller son los mismos. Sin embargo, por defecto todas las barras de navegación tienen una linea inferior de 1 pixel. ¿Qué puedes hacer para que no se vea?

  • Calculando automáticamente la altura de una UITableViewCell

    Altura automática de una UITableViewCell

    En este artículo te voy a contar la clave para que tu UITableViewCell calcule su altura automáticamente según su contenido.

  • Diferencia entre frame y bonus en swift

    Diferencia entre Frame y Bounds en Swift

    ,

    Las propiedades frame y bounds de un UIView son ambas de tipo CGRect. Es decir, las dos tienen unas coordenadas x e y que definen su posición, y un tamaño definido mediante el ancho (width) y el alto (height) de la vista. A simple vista, podemos pensar que las dos propiedades son lo mismo y que las podemos utilizar indistintamente. Pero no. Tienen una sutil diferencia. Esta pregunta es muy…

  • como-crear-textfieldnavigator-en-swift

    ¿Cómo crear un TextFieldNavigator en Swift?

    La app de Safari añade una UIToolbar con flechas para navegar a través de los UITextField de un formulario. ¿Quieres tener lo mismo en tus apps iOS?

  • Como crear un UITextField personalizado

    ¿Cómo crear un UITextField personalizado?

    Los UITextField son feos. Horrorosos. Muy pocas apps con un diseñador detrás los usaría. Crea tu UITextField personalizado en 5 min después de este tutorial