想象一个 UICollectionView,
(显示两个项目)
我正在为 UIKit Dynamics 使用流行的 BPXLFlowLayout(注意我的评论,如何在 iOS 7 中复制弹跳气泡的消息)
我希望 N 个项目从屏幕顶部“放入”并在到达时反弹。但,
我希望插入和反弹使用相同的动态,因为集合视图正在使用
可接受但不理想的解决方法:只需使用 usingSpringWithDamping 放入整个视图:
例如,https://stackoverflow.com/a/23926712/294884
但是,当您用手指移动项目时,不使用集合视图正在使用的相同 Dynamics 似乎是“错误的”。
(显然,使用 SpringWithDamping,没有“内部弹簧”:整个集合视图只是作为一个单元反弹。)
我已经为此投入了几个小时:您认为这就像将列表定位在顶部、屏幕外,然后使用 scrollToItemAtIndexPath: 但不,我根本无法做到这一点。