2015-11-02 14 views

Antwort

-1

Versuchen die inputAccessoryView entfernen:

self.textField.inputAccessoryView = nil; 
+3

, die nicht funktionierten, aber hat mir geholfen, mich in die richtige Richtung zu führen. Anstatt 'inputAccessoryView' zu verwenden, musste ich' inputAssistantItem' modifizieren. Diese SO-Post war sehr hilfreich: http://StackOverflow.com/Questions/32606655/How-to-Hide-the-Shortcut-bar-in-ios9 –

+0

Ich versuche, das gleiche mit einem Picker zu tun - aber InputAssistantItem ist nur lesbar ...? – jbyrd

4
// hide undo, redo, paste button bar for textfield input view 
UITextInputAssistantItem* item = [your_textfield inputAssistantItem]; 
item.leadingBarButtonGroups = @[]; 
item.trailingBarButtonGroups = @[]; 

wird die obere Leiste für die Eingabe Ansicht auszublenden.

Referenz: How to hide the shortcut bar in iOS9

13

Mit Swift 3 und XCode 8 konnte ich die Bar entfernen, indem Sie die beiden Tastengruppen auf dem Textfeld Eingabe entfernen:

self.textField.inputAssistantItem.leadingBarButtonGroups.removeAll() 
self.textField.inputAssistantItem.trailingBarButtonGroups.removeAll() 
Verwandte Themen