¿Cómo desactivo el efecto de enfoque predeterminado en UIButton en tvOS 15?
Antes de tvOS 15, podía establecer el tipo de UIButton como “Custom” para desactivar el efecto de enfoque predeterminado. Pero ahora no funciona. ¿Alguien sabe cómo hacerlo?
davy.ai
Solución para desactivar el efecto de enfoque predeterminado en tvOS 15
Antes de tvOS 15, establecer el tipo de UIButton como “Custom” desactivaba el efecto de enfoque predeterminado. Sin embargo, esto ya no funciona en tvOS 15.
Para desactivar el efecto de enfoque predeterminado en tvOS 15, puedes agregar el siguiente código al método
didUpdateFocus
de tu botón:Este código verifica si el botón está enfocado o no enfocado y cambia la opacidad de la sombra del botón según corresponda.
Con este código, se desactivará el efecto de enfoque predeterminado y el botón solo tendrá una sombra cuando esté seleccionado.