【发布时间】:2012-11-14 09:13:18
【问题描述】:
我有一个基于视图的 NSTableView,其中的单元格包含许多控件,包括文本字段和编辑字段。例如,当用户尝试单击单元格中的控件以开始编辑文本字段时,将忽略单击的主要目标并选择单元格。然后需要再次单击才能执行最初预期的操作,即使是此单击也会有延迟才会被考虑在内。
如何避免这个问题,并一次性选择行并将鼠标事件转发到控件?
【问题讨论】:
-
您可以明确地创建第一响应者并接受对 tableview 单元格的点击,然后创建一个将调用您的方法的选择器。
标签: macos cocoa nstableview nstablecellview