我已为inputView
创建了自定义UITextField
。视图本身外观和功能都很棒,但在iPad上我可以在自定义inputView
上方获取撤消,重做和粘贴按钮。如何删除这些按钮?他们没有任何功能,但应将其删除。
答案 0 :(得分:20)
使用Swift 3和XCode 8,我可以通过删除文本字段输入上的两个按钮组来删除栏:
self.textField.inputAssistantItem.leadingBarButtonGroups.removeAll()
self.textField.inputAssistantItem.trailingBarButtonGroups.removeAll()
答案 1 :(得分:7)
// hide undo, redo, paste button bar for textfield input view
UITextInputAssistantItem* item = [your_textfield inputAssistantItem];
item.leadingBarButtonGroups = @[];
item.trailingBarButtonGroups = @[];
将隐藏输入视图的顶部栏。
答案 2 :(得分:-1)
尝试删除inputAccessoryView
:
self.textField.inputAccessoryView = nil;