Junior — Middle
iOS-də UIWindow sinfinin əsas funksiyalarını sadalayıb izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
iOS-də UIWindow sinfi tətbiqin pəncərəsini təmsil edir və bütün vizual elementlər (UIView) üçün konteyner funksiyasını yerinə yetirir. UIWindow-nin əsas funksiyaları və xüsusiyyətləri:
- rootViewController — pəncərənin əsas idarəedicisi, əsas interfeysi idarə edir.
- makeKeyAndVisible() — pəncərəni əsas (hadisələri qəbul edən) və görünən edir.
- isKeyWindow — pəncərənin əsas pəncərə olub-olmadığını göstərən boolean xüsusiyyət.
- screen — pəncərənin göstərildiyi ekran (bir neçə ekranla işləmək üçün faydalıdır).
- windowLevel — pəncərənin səviyyəsi, digər pəncərələr üzərində göstərilmə sırasını müəyyən edir (məsələn, pop-up pəncərələr üçün).
İstifadə nümunəsi:
let window = UIWindow(frame: UIScreen.main.bounds)
window.rootViewController = myViewController
window.makeKeyAndVisible()
Bu şəkildə, UIWindow istifadəçi interfeysinin göstərilməsini və qarşılıqlı əlaqəsini pəncərə səviyyəsində idarə edir.