GeometryReader no swiftUI

Eduardo Lombardi
1 min readApr 11, 2020

--

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.

Header do GeometryReader no swiftUI
Exemplo de utilização do geometryReader

Não esqueça de dar uma olhada no aplicativo na loja: http://bit.ly/MegaWatchApp

--

--

No responses yet