Saltar al contenido

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.
  • 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.
  • 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?
    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?
  • 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 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 común en entrevistas a desarrolladores iOS. Veamos cuáles son las diferencias.
  • ¿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?
  • ¿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