Для 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()
Однако лучший способ использовать это для подкласса поля UIText и использовать вышеуказанный код в фазе init (). Или создать расширение Вместо того, чтобы использовать его в viewDidLoad для каждого текстового поля.