在文本字段中进行 3D 触摸时关闭编辑菜单 swift

Close edit menu when 3D touch in textfield swift

如何在使用 swift

在文本字段中单击 3D 触摸时关闭此菜单

创建一个 none 案例,其中 return 错误并在 3D 触摸开始时调用该案例,并在 3D 触摸结束时调用 select 案例。

override public func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool
        {
            switch self.currentState {
            case .select:
                if action == #selector(select(_:)) || action == #selector(selectAll(_:))
                {
                    return true
                }
            case .copy:
                if action == #selector(copy(_:))
                {
                    return true
                }
            case .paste:
                if action == #selector(paste(_:)) || action == #selector(select(_:)) || action == #selector(selectAll(_:))
                {
                    return true
                }
            case .none:
                return false
            }
            return false
        }