Sobes.tech
Junior — Middle

Na którym etapie cyklu życia ViewController można określić rozmiar jego wyświetlanego widoku?

sobes.tech AI

Odpowiedź od AI

Rozmiar wyświetlanego widoku (view) w UIViewController można wiarygodnie określić w metodzie viewDidLayoutSubviews().

Na tym etapie cyklu życia kontrolera wszystkie podwidoki są już rozmieszczone i mają poprawne rozmiary, dlatego można uzyskać dokładne rozmiary widoku za pomocą właściwości view.frame lub view.bounds.

Do tego momentu (np. w viewDidLoad) rozmiary mogą jeszcze nie być ustawione lub mogą być niepoprawne.