gpt4 book ai didi

iphone - 如何在 iOS 的菜单 Controller 中禁用粘贴选项?

转载 作者:行者123 更新时间:2023-11-28 18:24:01 24 4
gpt4 key购买 nike

当用户长按 UITextField 时,我必须禁用粘贴选项。我有这段代码,但它仍然没有隐藏粘贴选项。

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {

if ( [UIMenuController sharedMenuController] )
{
[UIMenuController sharedMenuController].menuVisible = NO;

}
return NO;
}

谁能帮帮我?

最佳答案

正如评论中已经说过的..您需要“在 UITextField 的子类中包含完全相同的代码,然后使用该类的实例”

所以..创建新文件..比方说TestPaste.. UITextField 的子类

enter image description here

将代码放入实现文件 (TextPaste.m)

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {

if ( [UIMenuController sharedMenuController] )
{
[UIMenuController sharedMenuController].menuVisible = NO;

}
return NO;
}

现在。转到您的 Nib / Storyboard,单击您的 UITextFiled 并将 TextView 类更改为您的 TextPaste

enter image description here

关于iphone - 如何在 iOS 的菜单 Controller 中禁用粘贴选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14434406/

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