NSCollectionViewItems摇动,用X删除

时间:2016-07-31 15:44:24

标签: objective-c macos nscollectionview

在Launchpad上,我们基本上有一个带有应用程序图标的大集合视图。当你拿着一个应用程序(用光标按下并且不要停止)很长一段时间后,所有的图标都会开始抖动,每个图标的左上角会出现一个小的“x”,使物品移除非常容易。

我想知道API中是否已经实现了一些允许我们在常规NSCollectionView中重现相同行为的方法。

我已经在Apple的Mac开发者库中检查了NSCollectionViewNSCollectionViewDelegate个文档,但是我没有看到与此相关的任何内容。是否应该手动完成?如果是这样,我怎样才能使收藏视图项目动摇?

1 个答案:

答案 0 :(得分:1)

没有现成的方法可以执行此操作,但您可以使用Core Animation重新创建它。

提供完整代码来执行此操作超出了Stack Overflow的范围(并且将高度依赖于您现有的代码),但CABasicAnimation会影响transform.rotation层的NSCollectionViewItem密钥{1}}观点应该让您走上正确的道路。