16

inputView为我的UITextField. 视图本身看起来和功能都很棒,但在 iPad 上,我在我的自定义上方获得了撤消、重做和粘贴按钮inputView。如何删除这些按钮?它们没有任何功能,但应该删除它们。

在此处输入图像描述

4

3 回答 3

30

使用 Swift 3 和 XCode 8,我可以通过删除文本字段输入上的两个按钮组来删除栏:

self.textField.inputAssistantItem.leadingBarButtonGroups.removeAll()
self.textField.inputAssistantItem.trailingBarButtonGroups.removeAll()
于 2017-03-22T00:55:44.793 回答
7
// hide undo, redo, paste button bar for textfield input view
UITextInputAssistantItem* item = [your_textfield inputAssistantItem];
item.leadingBarButtonGroups = @[];
item.trailingBarButtonGroups = @[];

将隐藏输入视图的顶部栏。

参考:iOS9如何隐藏快捷栏

于 2016-10-05T13:44:19.370 回答
-2

尝试删除inputAccessoryView

self.textField.inputAccessoryView = nil;
于 2015-11-02T23:15:38.343 回答