ios - 如何从 UITextfields UIMenuController 中删除不需要的 UIMenuItems?

标签 ios uimenucontroller

在我的应用程序中,我显示了一个 UIMenuController,带有菜单 sharedelete 等,用于 UITableViewCell 长按下手势。

完美运行,但在显示菜单后,UITextfield 的默认UIMenuController 也有复制粘贴选择菜单项。

如何删除这些“标准”菜单项?

最佳答案

你应该实现这个方法

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

并为您想要的操作返回 YES,为您不想要的操作返回 NO。

关于ios - 如何从 UITextfields UIMenuController 中删除不需要的 UIMenuItems?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21602669/

相关文章:

objective-c - UITEXTVIEW:获取最近在uitextview中输入的单词

iphone - 使用 uimenucontroller 时遇到问题

ios - 在没有应用程序源代码的情况下使用 Instruments 测试 iOS 应用程序

ios - 获取小数点后两位的 NSDecimalNumber

ios - 界面中没有出现 UIView

ios - 你如何真正从 UIMenuController 中删除 Copy

iphone - 在显示之前添加动态自定义 UIMenuItem 以复制和粘贴菜单

ios - 如何在 swift 中使用 FMDB 以异步模式插入数据?

c# - 如何在 Xamarin C# 中更改字体/颜色/大小

ios - 我在聊天气泡中显示了一个UIMenuController,它隐藏了键盘