在NSTableView中对一行进行动画处理

问题描述

| 如何在表格视图中对行进行动画处理? 我已经尝试过了,但是在第一篇文章中遇到了实际的单元格,这是我的工作:
int selectedRow = [tableView selectedRow];
NSTextFieldCell *textFieldCell = [tableView preparedCellAtColumn:1 row:selectedRow];
然后,我尝试使用'1ѭ设置背景色,但这在表格视图中没有任何改变。 我现在假设在
preparedCellAtColumn:row:
中返回的单元格实际上不是表视图中的那个,而是一个全新的单元格。 所以我问,如果我什至无法获得单元,该如何为行设置动画(例如淡入/淡出)?     

解决方法

        作为花了许多小时努力与NSTableView战斗以添加UITableView之类的动画的人,我建议按照以下特定顺序使用以下三个选项: 1)等待30天。狮子来了(和NDA搭e),我想你会很高兴的。 2)在[cocoacontrols.com] [1]上检查一些替代的tableView,例如JATableView或PXListView。这些非常好,可以很好地服务,具体取决于表中包含的内容。 3)如果您想完全可靠地控制10.6或更低版本中的tableView的动画,则必须自己滚动。至少,以上项目可以为您提供良好的开端。并且,由于您可能只需要NSTableView所提供内容的一小部分,因此该任务并不像听起来那样具有里程碑意义。体验最糟糕的部分是您失去了配置IB中所有内容的能力。 您会在“ Animate NSTableView”中找到一些Google搜索结果,但根据我的经验,这些结果永远无法令人满意,因此您将在与NSTableView的斗争中付出很多努力。