【问题标题】:edit Textfield with a little delay稍微延迟编辑文本字段
【发布时间】:2017-09-25 09:51:12
【问题描述】:

我在 macOS 上使用 swift 4,并且有一个带有自定义单元格的 NSTableView。 在我的行中有两个文本字段(样式:无边框且无背景颜色)

通常,您单击文本字段即可直接进行编辑。 在我的情况下,您单击文本字段,稍等片刻后,它就可以编辑了。

但我不明白为什么会有这样的延迟。 有人有想法吗?

更好的例子

我的带有自定义单元格视图的表格视图(延迟问题)

另一个没有自定义单元格视图的表格视图(没有延迟问题)

我希望你能看到不同之处。我用相同的步骤来处理这两种情况。

  1. 选择行(点击)
  2. 选择文本字段(单击)

【问题讨论】:

    标签: swift macos cocoa nstableview nstextfield


    【解决方案1】:

    似乎您首先选择了表格视图单元格。试试tableView.allowsSelection = false

    【讨论】:

    • 我第一次点击Max Power 选择行并自动将文本字段带入“编辑模式”。第二次点击45 years old 将这个文本字段带入“编辑模式”(此时该行被选中)。但在这两种情况下,都有延迟。我的行必须是可选择的
    猜你喜欢
    • 2021-03-26
    • 2019-03-29
    • 1970-01-01
    • 2012-04-05
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    相关资源
    最近更新 更多