有没有办法,当用户选择全选时,我可以将UITextView中的文本复制到剪贴板上,而无需等待用户的复制命令?
换句话说,有没有可能让-selectAll方法像下面这样呢?
-(BOOL)selectAll
{
//custom code to copy the text
return YES;
}发布于 2012-12-02 04:49:30
您可以子类化UITextView并覆盖canPerformAction,如果选择了selectAll,则可以在其中调用自己的剪贴板函数
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(selectAll:))
{
[UIPasteboard generalPasteboard].string = self.text;
return YES;
}
return [super canPerformAction:action withSender:sender];
} https://stackoverflow.com/questions/13663458
复制相似问题