0
现在我只是使用一个NSDateFormatter的NSTextCell,我只是想知道这是否可能,也许是通过使用。我可以把一个NSDatePicker对象放在NSTableView的一个单元中吗?
在此先感谢!
现在我只是使用一个NSDateFormatter的NSTextCell,我只是想知道这是否可能,也许是通过使用。我可以把一个NSDatePicker对象放在NSTableView的一个单元中吗?
在此先感谢!
不是没有做一堆黑客...苹果公司没有提供表格的日期选择器单元格出于某种原因。我会保留日期格式化程序,或者在单击单元格时将其设置为它,然后弹出打开图形日期选择器。
我在xib文件中创建了一个菜单,将单元菜单属性的出口设置为菜单,创建了nsdatepicker的子类,覆盖了mouseDown :,并在点击时显示菜单。
一个解决方案是重写NSTableView,在mouseDown方法中,检查单击哪个行和列,如果它是您的目标,则显示一个Menu。在该菜单中,它有一个menuItem,它的出口是一个NSDatePicker。显示菜单时,设置datePicker的日期。在IB中,将datePicker的动作设置为您的保存方法。 – joels