基于视图的tableview和动画

时间:2012-06-18 23:05:42

标签: macos core-animation nstableview appkit

我最近转而使用基于视图的tableview,因为它大大简化了我的很多代码,到目前为止一直很喜欢它。

在WWDC 2011会话视频中提到和演示的示例应用中,他们有一些很酷的动画,实现起来相当简单。然而,我使用自己的控制器/模型填充tableview,因此不使用cocoa绑定。我想知道每当我添加项目时,如何使用基于视图的tableview实现'淡入'动画。

目前正在执行以下操作:

  • 模型将更新:[tableView beginUpdates]
  • [tableView insertItemsAtIndexes:[NSIndexSet indexSetWithIndex:someIndex] withAnimation:NSTableViewAnimationFadeIn];
  • 更新模型
  • [tableView endUpdates]

0 个答案:

没有答案