我可以在通过标签显示一些文本的 iPhone 应用程序中禁用剪切/复制吗?这些数据是购买的,我不希望他们传递它。
问问题
1518 次
1 回答
2
真的,您应该以其他方式解决此问题。是什么阻止了用户简单地写下文本?但是,为了回答这个问题:
对于UITextView
覆盖canBecomeFirstResponder
函数:
- (BOOL)canBecomeFirstResponder {
return NO;
}
而对于UITextField
覆盖canPerformAction:withSender:
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(paste:))
return NO;
return [super canPerformAction:action withSender:sender];
}
于 2013-07-27T20:55:50.230 回答