2012-03-26 12 views
0

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?

+2

Whoa, whoa, whoa! Abschaffung und Änderungen an ein paar internen Eigenschaften sind zwei verschiedene Tiere hier! – CodaFi

Antwort

1

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.

+0

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

+0

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

Verwandte Themen