使用 UIGravityBehavior 的子视图有不同的重力

Posted

技术标签:

【中文标题】使用 UIGravityBehavior 的子视图有不同的重力【英文标题】:Have subviews using UIGravityBehavior have different gravity 【发布时间】:2017-03-23 02:46:06 【问题描述】:

我有一个带有一组子视图的 viewController。目前,它们的重力是相同的。我希望能够为每个子视图设置不同的重力方向值。有人可以告诉我怎么做吗?

提前致谢

编辑:目前在控制台中获取此输出“每个动画师的多重重力行为未定义,将来可能会断言”

【问题讨论】:

【参考方案1】:

创建了一组 UIDynamicAnimator 和 UIGravityBehavior 对象,现在它可以工作了

【讨论】:

以上是关于使用 UIGravityBehavior 的子视图有不同的重力的主要内容,如果未能解决你的问题,请参考以下文章

swift UIDynamicAnimator 崩溃

使用约束以内容视图为中心的子视图

使用 Masonry 向视图的子视图添加自动布局约束

使用 MKMapView 和可触摸的子视图创建视图

如何使用视图绑定访问 TextSwitcher 的子元素?

多次使用 UIView(使用 xib 创建)作为同一视图的子视图