gpt4 book ai didi

swift - Swift 3 中的 TableViewCell 复制属性已更改

转载 作者:行者123 更新时间:2023-11-28 12:38:26 25 4
gpt4 key购买 nike

我有一个相当简单的问题要问。在我的 tableView 中,我使用 canPerformAction 通过长按选定的单元格来复制选定的单元格。每次执行此操作时,它都会显示 “复制” 在 Xcode 7 的 UITableViewCell 上弹出。但是,之后,我转向 Xcode 8 弹出显示,其中包含更多选项,如剪切复制粘贴 就像下面的屏幕截图。是否有任何可能的解决方案来仅显示复制 弹出窗口。我可以根据要求上传代码。但是,正如你们所知,代码相当简单。没有太多要展示的内容。非常感谢您的帮助。

enter image description here

提前致谢。

最佳答案

虽然不确定为什么会这样,但您可以尝试通过覆盖 canPerformAction 委托(delegate)来明确指定它吗,

override func canPerformAction(_ action: Selector, withSender sender: AnyObject?) -> Bool {
if action == #selector(cut(_:)) {
return false
}
if action == #selector(paste(_:)) {
return false
}
if action == #selector(select(_:)) {
return false
}
if action == #selector(selectAll(_:)) {
return false
}
...

return super.canPerformAction(action, withSender: sender)
}

关于swift - Swift 3 中的 TableViewCell 复制属性已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40188174/

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