EXC*_*ESS 7 iphone copy-paste objective-c uitextfield
我的UIView包含两个UITextField.我需要限制一个textfield的复制,粘贴选项.我不想将其限制为另一个.
当我使用以下代码时,该字段都受限于复制,粘贴.
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if ( [UIMenuController sharedMenuController] )
{
[UIMenuController sharedMenuController].menuVisible = NO;
}
return NO;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以为我提供解决问题的方法.
Lil*_*ard 19
创建UITextField的子类.在该子类中,实现
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
if (sel_isEqual(action, @selector(copy:))) {
return NO;
}
return [super canPerformAction:action withSender:sender];
}
然后将此子类用于您不希望能够复制的字段,并使用常规UITextField作为可以从中复制的字段.
| 归档时间: |
|
| 查看次数: |
9201 次 |
| 最近记录: |