Baru-baru ini saya bertanya-tanya tentang fakta bahwa aplikasi iOS hanya memiliki satu UIWindow. Tampaknya tidak menjadi masalah untuk membuat yang lain UIWindowdan meletakkannya di layar.
Pertanyaan saya agak kabur, tapi saya tertarik pada:
- Apa yang berpotensi saya capai dengan satu detik
UIWindowyang tidak dapat dilakukan dengan cara lain? - Apa yang salah saat menggunakan banyak
UIWindowcontoh? - Saya telah melihat bahwa orang menggunakan detik
UIWindowuntuk menampilkan popover seperti tampilan di iPhone. Apakah ini cara yang baik untuk melakukannya? Mengapa? Kenapa tidak? - Apakah ada contoh lain di mana sangat masuk akal untuk memiliki yang lain
UIWindow?
Bukannya aku melewatkan sesuatu. Saya tidak pernah merasa perlu untuk membuat UIWindowcontoh lain tetapi mungkin itu akan memungkinkan melakukan hal-hal luar biasa yang tidak saya sadari! :-)
Saya berharap ini dapat membantu saya memecahkan masalah ini: Saya perlu menambahkan "tampilan sampul" pada apa pun yang sedang ditampilkan. Ini juga harus berfungsi jika sudah ada satu atau lebih pengontrol modal yang disajikan. Jika saya menambahkan a UIViewke tampilan pengontrol root, pengontrol modal duduk di atas, begitu juga pengontrol popover. Jika saya menampilkan tampilan sampul secara sederhana dan sudah ada pengontrol modal, hanya sebagian dari layar yang tertutup.