📐 ¿Sabías que una sheet de SwiftUI puede ajustarse automáticamente a la altura real de su contenido?
Aunque presentationDetents nos permite usar tamaños como .medium, .large o alturas personalizadas, SwiftUI no incluye un modo nativo que diga simplemente: “ocupa exactamente lo que necesites”.
https://blog.arturorivas.com/posts/sheets-swiftui-ajustadas-al-contenido/
En este artículo explico cómo construir un modificador reutilizable que:
✅ Mide automáticamente la altura del contenido
✅ Ajusta el tamaño del sheet en tiempo real
✅ Permite combinar altura dinámica con .medium y .large
✅ Se adapta a cambios de contenido después de presentarse
✅ Evita algunos problemas habituales de layout y accesibilidad
Es una de esas pequeñas mejoras que no suelen aparecer en las especificaciones, pero que marcan una gran diferencia en la sensación de calidad de una interfaz.
Si trabajas con confirmaciones, filtros, selectores o formularios compactos en SwiftUI, esto te interesa.
#Swift #SwiftUI #iOSDev #AppleDeveloper #MobileDevelopment #Xcode