2015-11-06 10 views
7

Apple's iPad Pro page会談:新しいiPad Proキーボードショートカット機能を実装するにはどうすればよいですか?新しいキーボードショートカット機能について

あなたの指先で

ショートカット。

iOS 9はスマートキーボードとシームレスに連携し、iPad Proにさまざまな便利なQuickType機能を追加しました。

enter image description here

時間節約のショートカット

キーボードショートカットの使用は、あなたのiPad Proの上でも、複数のコマンドを実行する - アプリケーションの切り替えや、あなたのスマートキーボードで検索を育てるように。独自のビルトインカスタムショートカットを使用してアプリとやり取りします。 Command、Option、Controlなどのキーを押し続けると、どのアプリでもショートカットが表示されます。

iOS 9iOS 9.1 APIページを検索してみましたが、キーボードショートカットについては何も見つかりませんでした。

私のアプリでこの機能を実装するにはどうすればいいですか、それについて話しているドキュメントはどこにありますか?

答えて

8

この機能のほとんどは、すでにUIKeyCommandと呼ばれているiOS 7の時点で存在していたようです。

唯一追加されたのはdiscoverabilityTitleで、iOS 9以降を実行しているすべてのiPadで利用可能なコマンド名を表示するために使用されます。シミュレータでこのメニューを見るには、キーボードショートカットを提供する画面(iOSのホーム画面など)にコマンドキーを押します。

enter image description here

これについてnice write up on NSHipsterはこれらのiOS 9の機能が含まれ、あります。

基本的に次のことを実行する必要があります。

  1. ビューコントローラは、ファーストレスポンダになることを許可します。
  2. ビューコントローラのkeyCommandsメソッドでUIKeyCommandsの配列を返します。
  3. View Controllerに送信されるアクションを処理します。
関連する問題