Seit iOS 5.1 veröffentlicht wurde, ist die Standardeinstellung für das Anzeigen des Master-Ansichtscontrollers in geteilten Ansichten eine Art Folie. Um ein Popover darzustellen, müssen Sie es stattdessen mit einem UIPopover-Controller aktivieren. Bedeutet das, dass das Popover aus der Mode kommt?Apple lehnt UIPopover ab?
Antwort
Wenn es um Apples APIs geht, bedeutet veraltet, dass Apple ausdrücklich angegeben hat, dass etwas im Gange ist. Es wird normalerweise von Ratschlägen bezüglich einer neuen Art begleitet, dasselbe zu erreichen. Also, wenn Apple UIPopoverController überhaupt ablehnt, wissen Sie es nur durch das Lesen der Dokumentation.
Das heißt, es ist auch eine gute Idee, die Versionshinweise für jede neue Version von iOS zu lesen, die mitkommt. Im iOS 5.1 release notes finden Sie eine Notiz finden, das erklärt, was Sie sehen:
in 5.1 nimmt die UISplitViewController Klasse die Präsentation Stil Gleiten, wenn die linke Ansicht präsentiert (bisher nur in Mail zu sehen). Dieser Stil wird verwendet, wenn die Präsentation entweder durch das vorhandene Balkenschaltflächenelement ausgelöst wird, das von den Delegate-Methoden bereitgestellt wird, oder durch eine Wischgeste in der rechten Ansicht. Es ist keine zusätzliche API-Übernahme erforderlich, um dieses Verhalten zu erhalten, und alle vorhandenen APIs, einschließlich der der UIPopoverController-Instanz, die vom Delegaten bereitgestellt wird, werden weiterhin wie zuvor arbeiten.
Okay, vielleicht abschätzen ist das falsche Wort für mich zu verwenden. Da dies nun das Standardverhalten ist, wird empfohlen, dass wir Popups anhalten, um den Master-VC zugunsten dieser neuen Folie in Gesten anzuzeigen? – bringel
Ich habe eine solche Empfehlung nicht gesehen. Popover-Ansichten scheinen immer noch nützlich zu sein - es ist nur so, dass UISplitViewController sein Verhalten etwas geändert hat. – Caleb
- 1. Apple Review lehnt NSBundle Ausnahme
- 2. Python-Multiprozessing lehnt Schleife ab
- 3. Warum lehnt SQL Server SET ANSI_PADDING ab?
- 4. PHP lehnt diesen regulären Ausdruck ab
- 5. Android-Browser lehnt Content-Disposition ab: Inline?
- 6. wieso lehnt Firefox ttf-fonts ab
- 7. Ofstream lehnt Eingabe mit Parametern ab
- 8. Google Plus-Login Apple lehnt nun den Wechsel zu Safari ab
- 9. Transparenter UIPopover
- 10. UIPopover Ausgabe
- 11. UIPopover presentFromBarButton off center
- 12. Monadische Ausdrücke in conditionals - GHC kompiliert, cabal lehnt ab
- 13. Warum lehnt Apache HttpClient 4.4 www.googleapis.com als gültigen Hostnamen ab?
- 14. Spring lehnt Bean-Namen ab, keine URL-Pfade angegeben
- 15. g ++ lehnt ab, clang ++ akzeptiert: foo (x) ("bar") ("baz");
- 16. Warum lehnt das Typsystem mein scheinbar gültiges Programm ab?
- 17. Regex lehnt einen Teil der ersten Gruppe (Auftrag) ab
- 18. Warum lehnt MSVC++ 11 die conetexpr-Qualifizierung einer Funktion ab?
- 19. Cmake lehnt bestimmten cflags
- 20. as.POSIXct lehnt +1300 Zeitzone
- 21. GCC akzeptiert `Constexpr struct {} s;` aber Clang lehnt es ab. Wer hat Recht?
- 22. PHP lehnt Bild-Upload in einigen Fällen ab, aber ich kann nicht herausfinden, warum
- 23. Heroku lehnt eine App ab production.rb: 94: Syntaxfehler, unerwartetes Keyword_end, erwartet Ende der Eingabe
- 24. Warum lehnt IE ein selbstsigniertes Localhost-Zertifikat nur für 127.0.0.1 ab, wenn Chrome es akzeptiert?
- 25. Warum lehnt der Compiler die Deklaration eines generischen 2D-Arrays ab?
- 26. Lehnt der App Store die Übermittlung ab, wenn NSAllowsArbitraryLoads auf YES gesetzt ist?
- 27. Warum lehnt Perl :: Critic die Verwendung von shift zum Auffüllen von Unterprogrammvariablen ab?
- 28. Den Titel einer UIPopOver-Ansicht programmgesteuert festlegen
- 29. Präsentieren eines UIPopover von einem UIActionSheet
- 30. Wie UITableViewController als UIPopover ViewController angezeigt wird
Whoa, whoa, whoa! Abschaffung und Änderungen an ein paar internen Eigenschaften sind zwei verschiedene Tiere hier! – CodaFi