Junior — Middle
Σε ποιο στάδιο του κύκλου ζωής συμβαίνει η δημιουργία και η ρύθμιση της view στο UIViewController;
sobes.tech AI
Απάντηση από AI
Η δημιουργία και η διαμόρφωση της προβολής σε UIViewController γίνεται στις μεθόδους κύκλου ζωής loadView() και viewDidLoad().
- Στο
loadView(), συνήθως δημιουργείται και αρχικοποιείται η ριζική προβολή του ελεγκτή, εάν δεν χρησιμοποιείται storyboard ή xib. - Στο
viewDidLoad(), πραγματοποιείται επιπλέον διαμόρφωση της προβολής μετά τη φόρτωσή της, όπως η προσθήκη υπο-προβολών, η ρύθμιση ιδιοτήτων, η διαμόρφωση δεδομένων.
Παράδειγμα:
override func loadView() {
self.view = UIView()
self.view.backgroundColor = .white
}
override func viewDidLoad() {
super.viewDidLoad()
// Διαμόρφωση υπο-προβολών
}