回答

0

不是没有做一堆黑客...苹果公司没有提供表格的日期选择器单元格出于某种原因。我会保留日期格式化程序,或者在单击单元格时将其设置为它,然后弹出打开图形日期选择器。

我在xib文件中创建了一个菜单,将单元菜单属性的出口设置为菜单,创建了nsdatepicker的子类,覆盖了mouseDown :,并在点击时显示菜单。

+0

一个解决方案是重写NSTableView,在mouseDown方法中,检查单击哪个行和列,如果它是您的目标,则显示一个Menu。在该菜单中,它有一个menuItem,它的出口是一个NSDatePicker。显示菜单时,设置datePicker的日期。在IB中,将datePicker的动作设置为您的保存方法。 – joels

相关问题