【发布时间】:2015-04-07 20:07:57
【问题描述】:
在玩 UIKit Dynamics 时是否可以不使用 UIViews,而是在一个 UIView 中将物理属性、锚点、力等绑定到 CALayers?
根据 Ash Farrow 的此页:
UIDynamicItem 是一个协议,它定义了一个中心、一个边界和一个 变换(仅使用二维变换)。 UIView 符合 到这个协议,并且是 UIDynamicBehaviour 最常见的用法。 您还可以将 UICollectionViewLayoutAttributes 与 UIDynamicBehaviours,但我们今天不打算讨论。
这似乎表明任何东西都可以符合 UIDynamicItem 协议,但我找不到任何关于其他人在制作 CALayers 的信息。
是否可以比这种方法更直接:
https://www.invasivecode.com/weblog/uikit-dynamics-layer-constraint/
【问题讨论】:
-
好问题!运气好吗?
标签: ios uiview uikit calayer microsoft-dynamics