Junior — Middle
iOS'da UIWindow sinfining asosiy funksiyalarini ro'yxatga olib, tushuntira olasizmi?
sobes.tech AI
AIdan javob
iOS-dagi UIWindow sinfi, ilova oynasini ifodalaydi va barcha vizual elementlar (UIView) uchun konteyner vazifasini bajaradi. UIWindow-ning asosiy funksiyalari va xususiyatlari:
- rootViewController — oynaning asosiy boshqaruvchisi, asosiy interfeysni boshqaradi.
- makeKeyAndVisible() — oynani kalit (voqealarni qabul qiluvchi) va ko'rinadigan qiladi.
- isKeyWindow — oynaning asosiy oynami yoki yo'qligini ko'rsatadigan boolean xususiyat.
- screen — oynaning ko'rsatilayotgan ekran (bir nechta ekran bilan ishlash uchun foydali).
- windowLevel — oynaning darajasi, boshqa oynalar ustida ko'rsatish tartibini belgilaydi (masalan, paydo bo'ladigan oynalar uchun).
Foydalanish misoli:
let window = UIWindow(frame: UIScreen.main.bounds)
window.rootViewController = myViewController
window.makeKeyAndVisible()
Shu tarzda, UIWindow foydalanuvchi interfeysining ko'rsatilishi va o'zaro ta'sirini oynaning darajasida boshqaradi.