Junior — Middle
V ktorej fáze životného cyklu ViewController je možné určiť veľkosť jeho zobrazovaného zobrazenia?
sobes.tech AI
Odpoveď od AI
Veľkosť zobrazenia (view), ktorá sa zobrazí v UIViewController, sa dá spoľahlivo určiť v metóde viewDidLayoutSubviews().
V tejto fáze životného cyklu kontroléra sú všetky podzobrazenia už umiestnené a majú správne rozmery, takže je možné získať presné rozmery view pomocou vlastnosti view.frame alebo view.bounds.
Do tohto momentu (napríklad v viewDidLoad) môžu byť rozmery ešte nenastavené alebo nesprávne.