¿Cómo cambio el atributo de un objeto según la resolución de pantalla de Apple Watch?

El Apple Watch viene en dos tamaños diferentes: 42 mm y 38 mm. Con un espacio de pantalla muy limitado, las aplicaciones deben diseñarse cuidadosamente para que los usuarios puedan usarlas fácilmente incluso en una pantalla tan pequeña. Los desarrolladores que hacen aplicaciones para el reloj pueden hacer ajustes según el tamaño y proporcionar a los usuarios la mejor versión de la aplicación. Aquí está cómo hacerlo.

1. Abra su proyecto Xcode existente. Si no se ha agregado el objetivo de WatchKit, siga este tutorial para agregar las partes necesarias al proyecto. Una vez que todo esté en su lugar, seleccione el archivo Interface.storyboard desde el navegador del proyecto.

2. Añadir un botón a la vista, y reemplace el texto predeterminado en el botón con algo más descriptivo. No importa qué texto establezca, ya que vamos a cambiar el texto según la resolución de pantalla del dispositivo.

3. Seleccione el botón, vaya a la Atributos en el panel Utilidades, y haga clic en Signo de más junto al campo Título. Puede observar que el signo más está disponible también para otros atributos. Este signo significa que los atributos se pueden cambiar para diferentes resoluciones de pantalla.

4. Seleccione el tamaño de pantalla para el que desea configurar. Por el momento, solo hay dos opciones: Apple Watch 42 mm y Apple Watch 38 mm. A medida que se despliegan nuevos dispositivos cada año, la lista puede cambiar.

5. Proporcione el texto alternativo para el tamaño de pantalla que seleccionó. Si configura el texto para un solo tamaño específico, la aplicación mostrará el texto predeterminado (título) para otros tamaños de pantalla.

6. Ejecute el esquema de la aplicación WatchKit y verifique que todo funcione como se espera. Como puede ver, el texto del botón es para un reloj de 42 mm para el tamaño de pantalla del emulador más grande.

También es posible que desee cambiar al más pequeño para ver cómo se ven las cosas en la pantalla. Para hacerlo, vaya a Hardware -> Pantallas externas -> Apple Watch - 38/42 mm.

7. Si bien es posible establecer atributos completamente diferentes para los objetos en su aplicación, Apple le recomienda hacer solo cambios sutiles en los elementos.