Junior — Middle
Hogyan lehet egy nézetet csatolni egy ablakhoz egy alkalmazásban?
sobes.tech MI
Válasz az MI-től
iOS-en általában a window tulajdonságot használják a jelenetben vagy az alkalmazásban a UIView csatolásához az ablakhoz, valamint a nézethierarchiát. A fő módszer az, hogy a UIView-t alnézetként adjuk hozzá az ablak gyökér nézetvezérlőjéhez vagy közvetlenül az ablakhoz.
Példa:
if let window = UIApplication.shared.windows.first {
let myView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
myView.backgroundColor = .red
window.addSubview(myView)
}
Szintén lehet dolgozni a UIWindowScene-en és annak windows-ein keresztül modern több jelenettel rendelkező alkalmazásokban.
Fontos megjegyezni, hogy általában nézeteket a nézetvezérlőkhöz adunk hozzá, nem közvetlenül az ablakhoz, hogy helyesen működjön az életciklus és az automatikus elrendezés.