Récemment, j'ai été de s'interroger sur le fait qu'une application iOS n'a qu'un seul UIWindow. Il ne semble pas être un problème pour créer un autre UIWindow et de la place sur l'écran.
Ma question est vague, mais je suis intéressé par:
- Que pourrais-je permettre, un deuxième UIWindow qui ne peut pas être fait dans d'autres façons?
- Ce qui peut aller mal lorsque vous utilisez plusieurs UIWindow instances?
- J'ai vu que les gens utilisent un 2ème UIWindow à l'affichage de la liste comme point de vue sur l'iPhone. Est-ce un bon moyen de le faire? Pourquoi? Pourquoi pas?
- Existe-il d'autres exemples où il fait parfaitement logique d'avoir un autre UIWindow?
C'est pas que je suis en manque de quelque chose. Je n'ai jamais ressenti le besoin de créer un autre UIWindow exemple, mais peut-être que ça permettrait de faire des choses étonnantes que je ne suis pas au courant! :-)
Je suis en espérant qu'il pourrait m'aider à résoudre ce problème: J'ai besoin d'ajouter une couverture de "vue" sur ce qui est actuellement affiché. Il convient également de travailler si il y a déjà un ou plusieurs modal contrôleurs présenté. Si j'ajoute une UIView à la racine du contrôleur de vue, le modal contrôleurs de s'asseoir sur le dessus, afin de faire la liste des contrôleurs. Si je vous présente le couvercle de vue modal et il y a déjà un modal contrôleur, seule une partie de l'écran est couvert.