在使用UIKit Dynamics时,是否可以不使用UIView,而是将物理属性、锚定点、力等绑定到一个UIView内的所有CALayer中?
根据Ash Farrow的这篇文章:
UIDynamicItem是一个协议,定义了中心、边界和变换(只使用二维变换)。UIView符合此协议,并且是UIDynamicBehavior最常见的用法。您还可以使用UICollectionViewLayoutAttributes与UIDynamicBehaviours,但我们今天不会涉及这个。
这似乎表明任何东西都可以遵循UIDynamicItem协议,但我找不到有关其他人尝试制作CALayer的信息。
是否可以比这种方法更直接地完成呢:
https://www.invasivecode.com/weblog/uikit-dynamics-layer-constraint/