无论如何,UITextView
当用户选择全选时,我可以将里面的文本复制到剪贴板,而无需等待用户的复制命令?
换句话说,是否可以制作-selectAll
如下方法?
-(BOOL)selectAll
{
//custom code to copy the text
return YES;
}
无论如何,UITextView
当用户选择全选时,我可以将里面的文本复制到剪贴板,而无需等待用户的复制命令?
换句话说,是否可以制作-selectAll
如下方法?
-(BOOL)selectAll
{
//custom code to copy the text
return YES;
}
如果选择了 selectAll,您可以继承 UITextView 并覆盖canPerformAction
您可以调用自己的剪贴板函数的位置
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(selectAll:))
{
[UIPasteboard generalPasteboard].string = self.text;
return YES;
}
return [super canPerformAction:action withSender:sender];
}