Ich habe an einer OS X App in Xcode gearbeitet. Eine Option, die mich vollkommen verwirrt, ist "Präsentation", mit den beiden Optionen "Single" und "Multiple", was macht dieses Attribut?Was ist der Unterschied zwischen "Multiple" und "Single" für View Controller Presentation?
Antwort
So, das war eigentlich "offensichtlich", wenn ich daran gewöhnt.
Grundsätzlich bewirkt diese Funktion, dass ein Fenster einmal oder mehrmals angezeigt wird, wenn der entsprechende Abschnitt in einem Storyboard mehrfach ausgelöst wurde.
Um dies in Aktion zu sehen, fügen Sie ein create ein Storyboard mit einem View-Controller darin hinzu. Der Ort eine Schaltfläche in der Ansicht und ein zusätzlicher Fenster-Controller. Erstellen Sie einen Übergang zwischen der Schaltfläche und dem Fenster-Controller, um den Fenster-Controller zu "zeigen".
Klicken Sie auf den Fenstercontroller und wechseln Sie zwischen den beiden Optionen Präsentation. Wenn Sie es ausführen, werden Sie feststellen, dass ein Fall mehrere Instanzen des Fensters erstellt, während der andere eine einzelne Instanz des Fensters erstellt.
Wie ich schon sagte, offensichtlich, aber musste es tatsächlich verwenden, um es herauszufinden.
~ Ich habe es auf 'single' geändert, scheint aber nichts geändert zu haben, kann immer noch mehrere Fenster öffnen, wenn ich auf den Knopf klicke; ~ Das Problem gefunden, der Sege zeigte auf das' Window' anstelle des 'Controllers'. –
- 1. Was ist der Unterschied zwischen einem View- und einem View-Controller?
- 2. Wie erstellt man zwei multiple UIPickerViews im Single View Controller
- 3. Was ist der Unterschied zwischen einem Controller und einem Service?
- 4. Was ist der Unterschied zwischen einem ViewModel und einem Controller?
- 5. Was ist der Unterschied zwischen den Klassen RootViewController, AppDelegate und View Controller, die ich erstellen kann?
- 6. Was ist der Unterschied zwischen Managed Bean und Spring Controller?
- 7. Was ist der Unterschied zwischen `==` und `ist`?
- 8. Was ist der Unterschied zwischen .Equals und ==
- 9. Single und Multiple JSON Antwort
- 10. Was ist der Unterschied zwischen:.! und: r !?
- 11. Was ist der Unterschied zwischen Model-View-Presenter und Model-View-Adapter?
- 12. Was ist der Unterschied zwischen MVC Controller und Web API Controller in ASP.NET MVC 6?
- 13. Was ist der Unterschied zwischen Difftime und '-'?
- 14. Was ist der Unterschied zwischen $ und $$?
- 15. Was ist der Unterschied zwischen Verilog! und ~?
- 16. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 17. Was ist der Unterschied zwischen/* ... */und/** ... */
- 18. Was ist der Unterschied zwischen `&` und `ref`?
- 19. Was ist der Unterschied zwischen $ (...) und `...`
- 20. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 21. Was ist der Unterschied zwischen + = und = +?
- 22. Was ist der Unterschied zwischen? und ? = Nil
- 23. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 24. Was ist der Unterschied zwischen einer CoreAnimation Layer Backed View und einer Layer Hosting View?
- 25. Was ist der Unterschied zwischen ui-view in angularjs und ion-nav-view in ionic
- 26. Was ist der Unterschied zwischen:
- 27. Was ist der Unterschied zwischen SKView und SKScene
- 28. Was ist der Unterschied zwischen MVC-, Daten- und Datenbankmodell?
- 29. Zend frame work multiple view von single action
- 30. Was ist der Unterschied zwischen RIA und SPA?
Ausführen von Xcode 7.1.1 und diese Option nicht sehen. – rocky
@rocky Wählen Sie das "Controller" -Objekt in einer Szene in einem Storyboard. Diese Option ist immer noch ab XCode 7.2.1 vorhanden - Sie sollte auch auf .xibs verfügbar sein. –
Das ist alles was ich sehe: http://imgur.com/U1oFL5v – rocky