Sobes.tech
Junior — Middle

Em que fase do ciclo de vida do ViewController é possível determinar o tamanho da sua vista exibida?

sobes.tech IA

Resposta da IA

O tamanho da visualização (view) exibida no UIViewController pode ser determinado de forma confiável no método viewDidLayoutSubviews().

Nesta fase do ciclo de vida do controlador, todas as subvisualizações já estão posicionadas e têm tamanhos corretos, portanto, é possível obter tamanhos precisos da view através da propriedade view.frame ou view.bounds.

Até então (por exemplo, em viewDidLoad), os tamanhos podem ainda não estar definidos ou podem estar incorretos.