Junior — Middle
V jaké fázi životního cyklu ViewController lze určit velikost jeho zobrazovaného zobrazení?
sobes.tech AI
Odpověď od AI
Velikost zobrazení (view), která se zobrazí v UIViewController, lze spolehlivě určit v metodě viewDidLayoutSubviews().
V této fázi životního cyklu kontroleru jsou všechny podřízené pohledy již umístěny a mají správné rozměry, takže je možné získat přesné rozměry view pomocí vlastnosti view.frame nebo view.bounds.
Do této doby (například v viewDidLoad) mohou být rozměry ještě nenastavené nebo nesprávné.