2015-11-02 25 views

回答

-1

尝试取出inputAccessoryView

self.textField.inputAccessoryView = nil; 
+3

那没有工作,但确实有助于我朝着正确的方向前进。我不需要使用'inputAccessoryView',而需要修改'inputAssistantItem'。这SO帖子是非常有帮助的:http://stackoverflow.com/questions/32606655/how-to-hide-the-shortcut-bar-in-ios9 –

+0

我想用一个选择器做同样的事情 - 但InputAssistantItem是只读...? – jbyrd

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

将隐藏输入视图顶部栏。

参考:How to hide the shortcut bar in iOS9

13

与SWIFT 3和8的XCode我能够通过对文本字段输入取出两个按钮组删除吧:

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