2015-11-06 7 views
7

Apple's iPad Pro page Gespräche über eine neue Tastenkombination Funktion:Wie kann ich die neue iPad Pro Tastaturkürzel-Funktion implementieren?

Shortcuts an Ihren Fingerspitzen.

iOS 9 arbeitet nahtlos mit dem Smart Keyboard zusammen und fügt Ihrem iPad Pro eine Vielzahl nützlicher QuickType-Funktionen hinzu.

enter image description here

Zeitsparend Shortcuts

Verwenden von Tastenkombinationen noch mehr Befehle auf Ihrem iPad Pro ausführen - wie zwischen Anwendungen wechseln oder Suche mit Ihrem Smart Keyboard Erziehung. Und interagieren Sie mit Ihren Apps mithilfe ihrer eigenen integrierten benutzerdefinierten Verknüpfungen. Halten Sie einfach eine Taste wie Befehl, Wahl oder Steuerung gedrückt, um Verknüpfungen in jeder App anzuzeigen.

Ich versuchte, die iOS 9 und iOS 9.1 API-Seiten gesucht und nichts über Tastenkombinationen finden.

Wie kann ich diese Funktion in meiner App implementieren oder wo finde ich die Dokumentation, die darüber spricht?

Antwort

8

Es sieht so aus, als ob die meisten dieser Funktionen bereits seit iOS 7 existierten, genannt UIKeyCommand.

Das einzige, was hinzugefügt wurde, ist die discoverabilityTitle, die verwendet wird, um die verfügbaren Befehlsnamen auf jedem iPad mit iOS 9 + anzuzeigen. Sie können dieses Menü im Simulator anzeigen, indem Sie die Befehlstaste auf einem beliebigen Bildschirm mit Tastaturkürzeln (z. B. dem iOS-Startbildschirm) gedrückt halten.

enter image description here

Es gibt eine nice write up on NSHipster darüber, der diese iOS 9 Funktionen enthält.

Im Wesentlichen müssen Sie Folgendes tun:

  1. Lassen Sie den View-Controller Ersthelfer werden.
  2. Geben Sie ein Array von UIKeyCommands in der View Controller-Methode keyCommands zurück.
  3. Behandeln Sie die Aktion, die an den View-Controller gesendet wird.