在iOS键盘上检测Shift + Enter

时间:2015-01-14 00:19:02

标签: ios objective-c uitextview

是否可以在UITextView上检测iOS上的Shift + Enter键组合?

1 个答案:

答案 0 :(得分:1)

使用Swift,您可以使用以下内容拦截UIResponder子类中的组合 Shift + Enter

override var keyCommands: [UIKeyCommand]? {
    get {
        return [UIKeyCommand(input: "\r", modifierFlags: .shift , action: #selector(handleShiftEnter(command:)))]
    }
}

func handleShiftEnter(command: UIKeyCommand) {
    print("Combo pressed! Default action intercepted!")
}