我想在textview中选择一些动作,与复制,粘贴等默认动作相同。
我试过这个并且工作正常,
override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool
{
callAction()
return false
}
但问题是,我正在使用辅助键盘进行其他输入,当我显示辅助键盘(标准键盘上方)时,我想要在选择某些内容时调用的操作(在本例中为callAction())在canPerformAction中执行。
那么,在文本视图中选择文本时,调用操作的最佳方法是什么?
答案 0 :(得分:0)
let selectedRange = self.composeTextView.selectedTextRange let selectedText : String = composeTextView.textInRange(selectedRange!)! if(selectedText != "") { callAction() }