Sobes.tech
Junior — Middle

Kas saaksite loetleda ja selgitada iOS-i UIWindows klassi peamisi funktsioone?

sobes.tech AI

Vastus AI-lt

iOS-s UIWindow klass esindab rakenduse akent, mis toimib kõigi visuaalsete elementide (UIView) konteinerina. UIWindow põhifunktsioonid ja omadused:

  • rootViewController — akna juurkontroller, mis haldab peamist kasutajaliidest.
  • makeKeyAndVisible() — muudab akna võtmeakna (saab sündmusi) ja nähtavaks ekraanil.
  • isKeyWindow — loogiline omadus, mis näitab, kas aken on võtmeaken.
  • screen — ekraan, millel aken kuvatakse (kasulik mitme ekraani puhul).
  • windowLevel — akna tase, mis määrab kuvamise järjekorra teiste akende kohal (näiteks hüpikaknad).

Kasutusnäide:

let window = UIWindow(frame: UIScreen.main.bounds)
window.rootViewController = myViewController
window.makeKeyAndVisible()

Nii haldab UIWindow kasutajaliidese kuvamist ja interaktsiooni akna tasandil.