Recentemente mi sono chiesto il fatto che un'app per iOS abbia solo uno UIWindow
. Non sembra essere un problema creare un altro UIWindow
e posizionarlo sullo schermo.Vantaggi, problemi, esempi di aggiunta di un altro UIWindow a un'app per iOS?
La mia domanda è un po 'vaga, ma io sono interessato a:
- cosa potrei potenzialmente raggiungere con un secondo
UIWindow
che non può essere fatto in altri modi? - Cosa può andare storto quando si utilizzano più istanze
UIWindow
? - Ho visto che le persone usano un secondo
UIWindow
per visualizzare le visualizzazioni simili a quelle di un popover su iPhone. È un buon modo per farlo? Perché? Perchè no? - Esistono altri esempi in cui è perfettamente logico disporre di un altro
UIWindow
?
Non è che mi manchi qualcosa. Non ho mai sentito la necessità di creare un'altra istanza UIWindow
ma forse permetterebbe di fare cose incredibili di cui non sono a conoscenza! :-)
Spero che possa aiutarmi a risolvere questo problema: Ho bisogno di aggiungere una "vista di copertina" su qualsiasi cosa attualmente visualizzata. Dovrebbe funzionare anche se sono già presenti uno o più controller modali presentati. Se aggiungo un UIView
alla vista del controller di root, i controller modali sono posizionati in alto, così come i controller popover. Se presento la vista copertina modamente e c'è già un controller modale, è coperta solo una parte dello schermo.
L'utilizzo di più UIWindows nelle applicazioni iOS http://shaune.com.au/using-multiple-uiwindows-in-ios-applications/ – onmyway133