Deletebackward()Swift 3

时间:2016-12-06 21:21:36

标签: swift3 emoticons

DeleteBackward()只删除一个字符,有没有办法继续向后删除?

我正在使用emojiKeyboard,我有一个删除表情符号。我发现表情符号是删除表情符号,我打电话给

if emoticon.isDelete{

        deleteBackward()
        return
    }

更新

Steven的解决方案适用于按钮,但不适用于我的UITextView。将尝试找出原因。我试过在ViewWillAppear和ViewDidLoad中使用addGestureRecognizer。

1 个答案:

答案 0 :(得分:1)

这应该让你开始,没有测试,但应该做的伎俩。

import Foundation
import SpriteKit
class HelloScene: SKScene {
     override func didMove(to view: SKView) {
        print("- \(type(of:self))")
        self.backgroundColor = .blue
     }
}