Sobes.tech
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.