2015-11-06 12 views
7

Apple's iPad Pro page parla di una nuova funzione di scelta rapida da tastiera:Come posso implementare la nuova funzionalità di scorciatoie da tastiera di iPad Pro?

Tasti di scelta rapida a portata di mano.

iOS 9 funziona perfettamente con la Smart Keyboard, aggiungendo una varietà di utili funzioni QuickType all'iPad Pro.

enter image description here

risparmiare tempo Scorciatoie

scorciatoie uso della tastiera per eseguire anche altri comandi sul vostro iPad Pro - come il passaggio tra le applicazioni o fanalino di ricerca con Smart Keyboard. E interagire con le tue app utilizzando le scorciatoie personalizzate incorporate. Tieni premuto un tasto come Comando, Opzione o Controllo per visualizzare le scorciatoie in qualsiasi app.

Ho provato a cercare le pagine API iOS 9 e iOS 9.1 e non riesce a trovare nulla di scorciatoie da tastiera.

Come posso implementare questa funzione nella mia app o dove posso trovare la documentazione che ne parla?

risposta

8

Sembra che la maggior parte di questa funzione fosse già presente in iOS 7, denominata UIKeyCommand.

L'unica cosa aggiunta è lo discoverabilityTitle, che viene utilizzato per visualizzare i nomi dei comandi disponibili su qualsiasi iPad con iOS 9+. Puoi vedere questo menu nel simulatore tenendo premuto il tasto comando su qualsiasi schermata che fornisce scorciatoie da tastiera (ad esempio la schermata iniziale di iOS).

enter image description here

C'è un nice write up on NSHipster su questo, che comprende queste iOS 9 caratteristiche.

In sostanza è necessario effettuare le seguenti operazioni:

  1. Lasciare che il controller della vista di diventare first responder.
  2. Restituisce un array di UIKeyCommands nel metodo keyCommands del controller di visualizzazione.
  3. Gestire l'azione inviata al controller della vista.
Problemi correlati