Objective c 在NSTableView中设置行动画

Objective c 在NSTableView中设置行动画,objective-c,cocoa,nstableview,Objective C,Cocoa,Nstableview,如何在表视图中设置行的动画 我已经试过了,但是在第一篇文章中我被卡住了,这篇文章是关于实际手机的,我是这样做的: int selectedRow = [tableView selectedRow]; NSTextFieldCell *textFieldCell = [tableView preparedCellAtColumn:1 row:selectedRow]; 然后我尝试用[textFieldCell setBackgroundColor:[NSColor redColor]]设置背景色

如何在表视图中设置行的动画

我已经试过了,但是在第一篇文章中我被卡住了,这篇文章是关于实际手机的,我是这样做的:

int selectedRow = [tableView selectedRow];
NSTextFieldCell *textFieldCell = [tableView preparedCellAtColumn:1 row:selectedRow];
然后我尝试用
[textFieldCell setBackgroundColor:[NSColor redColor]]设置背景色,但这不会更改表视图中的任何内容

现在我假设
preparedCellAtColumn:row:
中返回的单元格实际上不是表视图中的单元格,而是一个全新的单元格


所以我问,如果我连单元格都拿不到,我该如何设置行的动画(例如淡出/淡入)?

作为一个花了很多很多时间试图与NSTableView抗争以添加像UITableView那样的动画的人,我推荐以下三个选项,按照特定的顺序:

1) 等30天。狮子来了,我想你会很高兴的

2) 在[cocoacontrols.com][1]上查看一些可选的TableView,如JATableView或PXListView。这些都很好,可以很好地服务,这取决于您的表包含什么

3) 如果您想要在10.6或更低版本中对tableView的动画进行完整可靠的控制,您必须自己滚动。至少,上述项目可以给你一个良好的开端。而且,由于您可能只需要NSTableView提供的一小部分内容,所以这项任务并不像听起来那么重要。体验中最糟糕的部分是,您失去了在IB中配置所有内容的能力


你会在谷歌上找到一些“Animate NSTableView”的搜索结果但以我的经验来看,结果从来都不足以发布,在这一过程中,您将花费大量精力与NSTableView抗争。

为什么不看一下tableview套件示例?不幸的是,当我正在寻找一种使用它的方法时,TableViewSuite是iOS的一个UIKit示例
NSTableView
。无论如何谢谢你!对不起,我忽略了这一点。有太多时间看iOS的问题了。我想我会等Lion,听起来会很好的!谢谢你的回答!:)