iOS Swift删除粘贴选项

时间:2015-07-29 14:19:48

标签: ios objective-c xcode swift

我想删除选项"粘贴"来自选择器

我已经尝试过以下代码但是它会向选择器添加其他选项,并且粘贴选项仍然存在,它只是禁用了功能

override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool {
    if action == "paste:" {
        return false
    }
    return true
  }

我想删除所有粘贴,以便用户甚至没有选择查看或点击它

enter image description here

2 个答案:

答案 0 :(得分:0)

看看UIMenuController 你应该可以使用 var menuItems:[AnyObject]?

设置自己的对象。

这不是简单地打开或关闭现有按钮,看起来你必须提供自己的按钮。

答案 1 :(得分:0)

试试这个:

步骤1:您需要创建另一个扩展SELECT TOP 10 AgentScores.agentID, AgentScores.totalScore, Agents.firstname, Agents.lastname FROM AgentScores INNER JOIN Agents ON AgentScores.AgentId=Agents.Agent_id ORDER BY AgentScores.totalScore DESC 的类。在此示例中,我创建了UITextField

CustomizedUITextField