有没有一种简单的方法来处理由UIKit Dynamics控制的UIView的大小调整?我知道UIDynamicAnimator的updateItemUsingCurrentState:
方法,但文档似乎指出这仅适用于位置和旋转更改。当我在边界更改后调用此方法时,物理模型将继续工作,就像大小没有更改一样。
这是一个相当简单的UI场景:包含UILabel的UIView,其文本根据用户输入而变化,并且可以略微增长/缩小(想想地图上的标注视图),并使用UICollisionBehavior保持其superview内部和一个UISnapBehavior来动画放置它。
我意识到在物理模型中尺寸变化并不那么简单,但鉴于它在UI场景中很常见,并且UIKit Dynamics似乎能够自动处理屏幕方向变化,我希望它能够得到支持。 / p>