iOS9iPad键盘去掉"undo view"
iOS 9 iPad Keyboard get rid of "undo view"
如何摆脱 iOS 9 中 iPad 上显示的烦人 "undo view"。
下面是我自己的键盘,上面是我的附件视图。 (只是为了测试这种丑陋的颜色)。有人可以告诉我如何删除它吗?提前致谢。
对于 Swift 2.0,您可以将这段代码放在 viewDidLoad 中,它会非常有效。
if #available(iOS 9.0, *) {
let item = yourTextView.inputAssistantItem
item.leadingBarButtonGroups = []
item.trailingBarButtonGroups = []
} else {
// Fallback on earlier versions
}
在 Swift 3.0 和 4.0
youtTextField.inputAssistantItem.leadingBarButtonGroups.removeAll()
yourTextField.inputAssistantItem.trailingBarButtonGroups.removeAll()
然而,使用它的最佳方法是子类化 UITextfield 并在 init() 阶段使用上述代码。或者创建一个扩展而不是在 viewDidLoad 中为每个文本字段使用它。
这是 Objective-C 中的代码:
if (@available(iOS 9.0, *)) {
UITextInputAssistantItem* item = yourTextView.inputAssistantItem;
item.leadingBarButtonGroups = @[];
item.trailingBarButtonGroups = @[];
}
如何摆脱 iOS 9 中 iPad 上显示的烦人 "undo view"。
下面是我自己的键盘,上面是我的附件视图。 (只是为了测试这种丑陋的颜色)。有人可以告诉我如何删除它吗?提前致谢。
对于 Swift 2.0,您可以将这段代码放在 viewDidLoad 中,它会非常有效。
if #available(iOS 9.0, *) {
let item = yourTextView.inputAssistantItem
item.leadingBarButtonGroups = []
item.trailingBarButtonGroups = []
} else {
// Fallback on earlier versions
}
在 Swift 3.0 和 4.0
youtTextField.inputAssistantItem.leadingBarButtonGroups.removeAll()
yourTextField.inputAssistantItem.trailingBarButtonGroups.removeAll()
然而,使用它的最佳方法是子类化 UITextfield 并在 init() 阶段使用上述代码。或者创建一个扩展而不是在 viewDidLoad 中为每个文本字段使用它。
这是 Objective-C 中的代码:
if (@available(iOS 9.0, *)) {
UITextInputAssistantItem* item = yourTextView.inputAssistantItem;
item.leadingBarButtonGroups = @[];
item.trailingBarButtonGroups = @[];
}