Ho lavorato a un'app OS X in Xcode. Un'opzione che mi lascia completamente perplessi è "Presentation", con le due opzioni "Single" e "Multiple" che cosa fa questo attributo?Qual è la differenza tra "Multiple" e "Single" per View Controller Presentation?
risposta
Quindi, questo era in realtà "ovvia" una volta ho usato.
Fondamentalmente, questa funzione fa sì che una finestra venga visualizzata una volta o più volte se il corrispondente passaggio in uno storyboard è stato attivato più volte.
Per vedere questo in azione, aggiungi uno storyboard con un controller di visualizzazione al suo interno. Posiziona un pulsante nella vista e un controller di finestra aggiuntivo. Creare un seguito tra il pulsante e il controller della finestra per "mostrare" il controller della finestra.
Fare clic sul controller della finestra e alternare le due opzioni di presentazione . Quando lo esegui, troverai che un caso creerà più istanze della finestra, mentre l'altro creerà una singola istanza della finestra.
Come ho detto, ovvio, ma doveva effettivamente usarlo per capirlo.
~ L'ho modificato in 'single' ma non sembra cambiato nulla, riesco ancora ad aprire più finestre quando continuo a fare clic sul pulsante; ~ Trovato il problema, il segmento puntava a' Window' invece che a 'Controller'. –
- 1. Qual è la differenza tra le classi RootViewController, AppDelegate e View Controller che posso creare?
- 2. Qual è la differenza tra un controller e un servizio?
- 3. Qual è la differenza tra ViewModel e Controller?
- 4. Qual è la differenza tra ui-view in angularjs e ion-nav-view in ionico
- 5. Controller Single View con più pennini?
- 6. Qual è la differenza tra Model-View-Presenter e Model-View-Adapter?
- 7. Qual è la differenza tra MVC Controller e Web API Controller in ASP.NET MVC 6?
- 8. Qual è la differenza tra Verilog! e ~?
- 9. Qual è la differenza tra dict() e {}?
- 10. Qual è la differenza tra = e: =
- 11. qual è la differenza tra:.! e: r !?
- 12. Qual è la differenza tra? : e ||
- 13. qual è la differenza tra [[], []] e [[]] * 2
- 14. Qual è la differenza tra $ e $$?
- 15. Qual è la differenza tra ("") e (null)
- 16. Qual è la differenza tra " " e ""?
- 17. Qual è la differenza tra {0} e ""?
- 18. Qual è la differenza tra `##` e `hashCode`?
- 19. Qual è la differenza tra {0} e +?
- 20. Qual è la differenza tra .ToString() e + ""
- 21. Qual è la differenza tra un Iterator Boost Single Pass e un Iterator Forward Traversal?
- 22. Qual è la differenza tra RIA e SPA?
- 23. Qual è la differenza tra HttpResponseException e HttpException
- 24. Rails 4 - Qual è la differenza tra request.original_fullpath e request.fullpath
- 25. Qual è la differenza tra UIViewController e UITableViewController
- 26. Qual è la differenza tra "Set" e "Aggiungi" per ObjectCache?
- 27. Qual è la differenza tra ::: e ++ per le liste?
- 28. Qual è la differenza tra = e => per una variabile?
- 29. Qual è la differenza tra getSupportFragmentManager() e getChildFragmentManager()?
- 30. Qual è la differenza tra una vista e uno stream?
Eseguire Xcode 7.1.1 e non visualizzare questa opzione. – rocky
@rocky seleziona l'oggetto "controller" su una scena in uno storyboard. Questa opzione è ancora presente in XCode 7.2.1 - Dovrebbe anche essere disponibile su .xibs. –
questo è tutto ciò che vedo: http://imgur.com/U1oFL5v – rocky