2015-09-19 15 views
13

Come è possibile per sbarazzarsi di questo fastidioso "undo vista" mostrato sul iPad in iOS 9. enter image description hereiOS 9 iPad Keyboard sbarazzarsi di "undo vista"

Qui di seguito è la mia propria tastiera, sopra la mia vista accessoria. (solo per scopi di test in questo brutto colore). Qualcuno può dirmi come rimuoverlo? Grazie in anticipo.

+1

provare questo http://stackoverflow.com/questions/32606655/how-to-hide-shortcut-bar-in-ios9/32650674?noredirect=1#comment53184204_32650674 –

+0

Nel caso in cui si guarda per ulteriori informazioni su questo, la "vista di annullamento" viene definita come la barra "Scorciatoia". È progettato in modo che i programmatori possano aggiungere le proprie scorciatoie alla tastiera anche se non ne ho ancora viste molte. – TenaciousJay

risposta

21

Per Swift 2.0, sostituire yourTextView con la variabile di UITextView che chiamerà la tastiera. Puoi inserire questo codice in viewDidLoad e funzionerà come un incantesimo.

if #available(iOS 9.0, *) { 
    let item : UITextInputAssistantItem = yourTextView.inputAssistantItem 
    item.leadingBarButtonGroups = [] 
    item.trailingBarButtonGroups = [] 
} else { 
    // Fallback on earlier versions 
} 
+0

Solo FYI, è necessario chiamare questo su ogni UITextView o UITextField (in pratica qualsiasi cosa che si apre alla tastiera) poiché ogni campo di input ha il proprio UITextInputAssistantItem. – TenaciousJay

+0

sì tenaceJay è vero, questa è l'unica soluzione che ho al momento mentre sto ancora esplorando IOS9 e swift 2.0 – OverD

+0

Chiunque ha codice c obiettivo? – TheJeff