Video: 2016 #Yamaha #MyGarage #Supersport App promo video 2025
Modalansichten auf dem iPhone und iPad eignen sich für diese Situationen. wenn Sie möchten, dass der Benutzer (oder der Benutzer) etwas außerhalb des Anwendungsflusses ausführen möchte. Anstatt einen Navigationscontroller mit der Schaltfläche Zurück zu verwenden, zeigen Sie eine modale Ansicht mit Steuerelementen an, mit denen der Benutzer entweder eine Aktion auswählen oder den Vorgang abbrechen kann.
Ein Großteil der Arbeit beim Hinzufügen des Zielcontrollers zu Ihrem Storyboard hängt damit zusammen, ob der Benutzer entweder ein Ziel in der Tabellenansicht auswählen oder Abbrechen drücken kann, um die Einstellungen unverändert zu lassen.
Die übliche Methode zum Verwalten von Modalansichten besteht im Erstellen eines Objective-C -Protokolls , das vom Controller übernommen wird, der die Modal-Ansicht anzeigt. Wenn der Benutzer eine Aktion oder Abbrechen ausgewählt hat, ruft die Modal-Ansicht die Delegat-Methode des präsentierenden Controllers auf.
Der anfordernde Controller weist dann den Modal-Controller zurück. Dieser Ansatz bedeutet, dass der präsentierende Controller, bevor er den Modal-Controller entlässt, alle benötigten Daten erhält.
Sie beginnen mit der Implementierung der Modal-Ansicht, indem Sie das Protokoll und einige andere Eigenschaften deklarieren, die Sie benötigen, sowie die Protokolle, die der DestinationController übernehmen muss.
Die Objective-C-Sprache bietet eine Möglichkeit, eine Liste von Methoden (einschließlich deklarierter Eigenschaften) als Protokoll formal zu deklarieren. Wenn Sie Framework-bezogene Protokolle ausgiebig verwendet haben, definieren Sie jetzt Ihr eigenes Protokoll.
