簡體   English   中英

如何實施新的iPad Pro鍵盤快捷鍵功能?

[英]How can I implement the new iPad Pro Keyboard Shortcuts feature?

Apple的iPad Pro頁面討論了一種新的鍵盤快捷鍵功能:

快捷方式觸手可及。

iOS 9可與智能鍵盤無縫配合,為iPad Pro添加了各種有用的QuickType功能。

在此輸入圖像描述

省時的快捷方式

使用鍵盤快捷鍵在iPad Pro上執行更多命令 - 例如在應用程序之間切換或使用智能鍵盤啟動搜索。 並使用自己的內置自定義快捷方式與您的應用進行互動。 只需按住Command,Option或Control等鍵即可查看任何應用中的快捷方式。

我嘗試搜索iOS 9iOS 9.1 API頁面,找不到任何關於鍵盤快捷鍵的信息。

如何在我的應用程序中實現此功能,或者在哪里可以找到談論它的文檔?

看起來這個功能的大部分已經存在於iOS 7中,稱為UIKeyCommand

唯一添加的是discoverabilityTitle ,用於在任何運行iOS 9+的iPad上顯示可用的命令名稱。 您可以在任何提供鍵盤快捷鍵的屏幕(例如iOS主屏幕)上按住命令鍵,在模擬器中看到此菜單。

在此輸入圖像描述

關於這一點, NSHipster上有一篇很好的文章 ,其中包括iOS 9的這些功能。

基本上你需要做以下事情:

  1. 允許視圖控制器成為第一響應者。
  2. 在視圖控制器的keyCommands方法中返回一組keyCommands
  3. 處理發送到視圖控制器的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM