答案 0 :(得分:27)
对于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中为每个textField使用它。
答案 1 :(得分:1)
这是Objective-C中的代码:
if (@available(iOS 9.0, *)) {
UITextInputAssistantItem* item = yourTextView.inputAssistantItem;
item.leadingBarButtonGroups = @[];
item.trailingBarButtonGroups = @[];
}