【发布时间】:2009-09-06 18:15:34
【问题描述】:
有没有一种简单的方式来为 NSTableView 中的行设置动画?
我希望能够flash一行,或淡出一行。
本质上 - 在添加或删除行时提供一些视觉反馈。
编辑添加:
在发布此之前,我已经快速浏览了 Google;但我想知道除了自己绘制表格视图的某些部分并为其设置动画之外,是否还有其他我错过的方法。
【问题讨论】:
标签: objective-c cocoa animation nstableview
有没有一种简单的方式来为 NSTableView 中的行设置动画?
我希望能够flash一行,或淡出一行。
本质上 - 在添加或删除行时提供一些视觉反馈。
编辑添加:
在发布此之前,我已经快速浏览了 Google;但我想知道除了自己绘制表格视图的某些部分并为其设置动画之外,是否还有其他我错过的方法。
【问题讨论】:
标签: objective-c cocoa animation nstableview
要使一行闪烁,有多种方法。您可以只抓取一个单元格并使用它的视图,例如更改背景颜色或字体颜色。如果您不关心从另一个单元格中删除现有选择,您也可以只选择单元格并取消选择几次。或者您可以在单元格视图之上叠加另一个视图并使用混合模式...
对于删除的动画,您可以执行与上述相同的操作,使单元格变暗,甚至向上和向外移动视图,将其转换为缩小,然后将其移至垃圾桶并一直缩小当它进入垃圾箱时。然后在动画完成后,删除该行。
【讨论】: