Swift2 使用Swift在自定义键盘中添加清除按钮功能

Swift2 使用Swift在自定义键盘中添加清除按钮功能,swift2,xcode7,uiinputviewcontroller,Swift2,Xcode7,Uiinputviewcontroller,我使用一个包含删除和清除按钮的自定义键盘。我可以使用此代码删除字母 let obj = UIInputViewController() (obj.textDocumentProxy as UIKeyInput).deleteBackward() 是否有任何关键字可用于清除文本字段中的整个文本 注意:我找到了链接,但它不适合我的要求没有关键字可用于通过自定义键盘删除文本字段中的全部文本 在光标位置之前的文本字段中清除UITextDocumentProxy对象可以访问的所有文本 if let w

我使用一个包含删除和清除按钮的自定义键盘。我可以使用此代码删除字母

let obj =  UIInputViewController()
(obj.textDocumentProxy as UIKeyInput).deleteBackward()
是否有任何关键字可用于清除文本字段中的整个文本


注意:我找到了链接,但它不适合我的要求

没有关键字可用于通过自定义键盘删除文本字段中的全部文本

在光标位置之前的文本字段中清除UITextDocumentProxy对象可以访问的所有文本

if let word:String = self.textDocumentProxy.documentContextBeforeInput     
{
    for _: Int in 0 ..< word.characters.count {
        self.textDocumentProxy.deleteBackward()
    }
}
如果让word:String=self.textDocumentProxy.documentContextBeforeInput
{
对于0..
若要删除光标位置后的文本,必须向前移动光标以将其删除