Truco: Cómo saber si una app macOS tiene habilitado el Modo de Compatibilidad IU

Como probablemente ya sepas, desde Xojo 2025r34 las apps desarrolladas y compiladas para macOS pueden elegir entre activar el Modo de Compatibilidad de IU o no. Pongamos por caso que estás desarrollando una Librería que se usará en otros proyectos y que, como parte de su funcionalidad de IU, dicha Librería necesita saber en tiempo […]

Truco: Personalizar las Barras de Herramientas en macOS

Desde Xojo2025r3 las apps de macOS se compilan utilizando el SDK 26 y, entre otras cosas, esto significa que tus apps obtendrán una mayor funcionalidad nativa sin programación adicional… y en otros casos sólo necesitarás utilizar un Declare, como por ejemplo cuando se trata de permitir a los usuarios que personalicen las barras de herramientas […]

Como ajustar el Color de las Insignias en los Tabs de iOS

Este es el último artículo de la serie sobre cómo colorear tanto la Barra de Navegación (NavigationBar) y el TabBar. De hecho este artículo se centra en cómo cambiar el color por omisión (rojo) utilizado en las insignias de las pestañas en el TabBar. Como puedes imaginar, tendremos que utilizar unos cuantos Declare más para […]

[Xojo 2025r2] iOSLayoutConstraints… con menos restricciones

Hasta ahora la única forma de trabajar con instancias de iOSLayoutConstraints por nombre era asignándoselo mediante el Panel Inspector en tiempo de diseño de la aplicación. De esta forma posteriormente se podían utilizar los nombres asignados para operar sobre los iOSLayoutConstraint asociados: activarlos, desactivarlos o bien eliminarlos de la MobileScreen o MobileUIControl al que estuviesen […]

Actualizar Passwords en el Llavero de macOS

El Llavero es la utilidad de macOS que permite almacenar las contraseñas en la cuenta del usuario para las aplicaciones, pero la capacidad de actualizar una contraseña para un elemento determinado del Llavero, hasta Xojo 2025r1, implicaba el tener que borrar dicho elemento previamente para volver a crearlo desde cero con la nueva contraseña. Sigue […]