在Launchpad上,我们基本上有一个带有应用程序图标的大集合视图。当你拿着一个应用程序(用光标按下并且不要停止)很长一段时间后,所有的图标都会开始抖动,每个图标的左上角会出现一个小的“x”,使物品移除非常容易。
我想知道API中是否已经实现了一些允许我们在常规NSCollectionView中重现相同行为的方法。
我已经在Apple的Mac开发者库中检查了NSCollectionView
和NSCollectionViewDelegate
个文档,但是我没有看到与此相关的任何内容。是否应该手动完成?如果是这样,我怎样才能使收藏视图项目动摇?
答案 0 :(得分:1)
没有现成的方法可以执行此操作,但您可以使用Core Animation重新创建它。
提供完整代码来执行此操作超出了Stack Overflow的范围(并且将高度依赖于您现有的代码),但CABasicAnimation
会影响transform.rotation
层的NSCollectionViewItem
密钥{1}}观点应该让您走上正确的道路。