【问题标题】:Animating rows in an NSTableViewNSTableView 中的动画行
【发布时间】:2009-09-06 18:15:34
【问题描述】:

有没有一种简单的方式来为 NSTableView 中的行设置动画?

我希望能够flash一行,或淡出一行。

本质上 - 在添加或删除行时提供一些视觉反馈。

编辑添加:

在发布此之前,我已经快速浏览了 Google;但我想知道除了自己绘制表格视图的某些部分并为其设置动画之外,是否还有其他我错过的方法。

【问题讨论】:

    标签: objective-c cocoa animation nstableview


    【解决方案1】:

    要使一行闪烁,有多种方法。您可以只抓取一个单元格并使用它的视图,例如更改背景颜色或字体颜色。如果您不关心从另一个单元格中删除现有选择,您也可以只选择单元格并取消选择几次。或者您可以在单元格视图之上叠加另一个视图并使用混合模式...

    对于删除的动画,您可以执行与上述相同的操作,使单元格变暗,甚至向上和向外移动视图,将其转换为缩小,然后将其移至垃圾桶并一直缩小当它进入垃圾箱时。然后在动画完成后,删除该行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      相关资源
      最近更新 更多