当选定某内容时在 TextView-行动触发器Swift

标签: UITextView Swift
发布时间: 2016/5/8 14:28:20
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要调用的动作,当你选择的东西中的 textview,同样的事情,作为默认的操作进行复制,粘贴等。

我试过与此,它工作正常,

    override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool
{
    callAction()
    return false
}

但问题是,我用辅助键盘的额外投入,和当我显示辅助键盘 (标准键盘) 以上时执行的操作希望来电时选定某内容时 (在这种案例在 canPerformAction callAction())。

所以,在 textview 中选择文本时调用操作的最好方法是什么?

解决方法 1:

let selectedRange = self.composeTextView.selectedTextRange let selectedText : String = composeTextView.textInRange(selectedRange!)! if(selectedText != "") { callAction() }
官方微信
官方QQ群
31647020