Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 基于视图的表格视图和动画_Macos_Core Animation_Nstableview_Appkit - Fatal编程技术网

Macos 基于视图的表格视图和动画

Macos 基于视图的表格视图和动画,macos,core-animation,nstableview,appkit,Macos,Core Animation,Nstableview,Appkit,我最近转而使用基于视图的tableview,因为它极大地简化了我的许多代码,到目前为止我非常喜欢它 在WWDC 2011年会议视频中提到和演示的示例应用程序中,它们有一些很酷的动画,很容易实现。但是,我使用自己的控制器/模型填充tableview,因此不使用cocoa绑定。我想知道,每当我添加项目时,如何使用基于视图的tableview实现“淡入”动画 目前正在执行以下操作: 模型将更新:[tableView开始更新] [tableView InsertItemSatiIndex:[NSInd

我最近转而使用基于视图的tableview,因为它极大地简化了我的许多代码,到目前为止我非常喜欢它

在WWDC 2011年会议视频中提到和演示的示例应用程序中,它们有一些很酷的动画,很容易实现。但是,我使用自己的控制器/模型填充tableview,因此不使用cocoa绑定。我想知道,每当我添加项目时,如何使用基于视图的tableview实现“淡入”动画

目前正在执行以下操作:

  • 模型将更新:[tableView开始更新]
  • [tableView InsertItemSatiIndex:[NSIndexSet IndexSetWithiIndex:someIndex]带动画:NSTableViewAnimationFadeIn]
  • 更新模型
  • [tableView EndUpdate]

你得到了什么结果?你的问题是什么?没有动画,我的问题是如何在不使用cocoa绑定的情况下实现动画。