gpt4 book ai didi

iphone - 限制特定 UITextfield 的复制、粘贴选项

转载 作者:太空狗 更新时间:2023-10-30 03:34:29 26 4
gpt4 key购买 nike

我的 UIView 包含两个 UITextField。我需要限制一个文本字段的复制和粘贴选项。我不想限制另一个文本字段。

当我使用下面的代码时,两个字段都被限制复制、粘贴。

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender 
{
if ( [UIMenuController sharedMenuController] )
{
[UIMenuController sharedMenuController].menuVisible = NO;
}
return NO;
}

任何人都可以提供解决方案来解决我的问题。

最佳答案

创建 UITextField 的子类。在那个子类中,实现

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {    if (sel_isEqual(action, @selector(copy:))) {        return NO;    }    return [super canPerformAction:action withSender:sender];}

然后将此子类用于您不希望能够复制的字段,并将常规 UITextField 用于您可以从中复制的字段。

关于iphone - 限制特定 UITextfield 的复制、粘贴选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4279128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com