标签: ios spring animation uistackview
我尝试使用Spring动画框架在堆栈视图中为视图制作动画:https://github.com/MengTo/Spring
我理解如何让动画工作,但是一旦我将视图放入stackview,动画就会停止触发。
我通过按钮上的IBAction触发动画,我尝试创建SpringButtons,并在将按钮保存为子视图的SpringView上运行动画。这两种选择都不起作用。
是否无法为stackview的子视图设置动画?是否可以单独使用约束来布局每个按钮?
答案 0 :(得分:2)
我尝试了Spring演示项目,并能够将动画视图包装在UIStackView中。
UIStackView
在此演示中,看起来他们对IBOutlet中的SpringView保持SpringViewController引用,如:
IBOutlet
SpringView
SpringViewController
@IBOutlet weak var ballView: SpringView!
如果您动态填充堆栈视图,听起来您的情况可能会有所不同,但保留对SpringView个实例的引用应允许您在UIStackView内设置动画。