GeometryReader no swiftUI
A aplicação de Apple Watch utilizando swiftUI que desenvolvi neste artigo apresentou um problema. O layout não funcionou no tamanho de tela 38mm. Não entendendo o motivo, fui pesquisar como resolver e cai no GeometryReader. Esse cara permite passar para a view mais interna o tamanho da view de fora. Como no swiftUI a view de fora sugere as coisas para a view de dentro podemos capturar os valores e forçar o tamanho, assim, resolvendo o problema do layout. Com isso, conseguimos ajustar os tamanhos de acordo com o tamanho das telas dos devices. Basicamente resolvemos problemas de layout relativo.
Não esqueça de dar uma olhada no aplicativo na loja: http://bit.ly/MegaWatchApp