【发布时间】:2018-08-10 14:06:03
【问题描述】:
[编辑] 我已经推送了一个包含零高度约束解决方案的提交,但是,现在我必须处理隐式 UISV 约束。
我花了几个小时来了解如何更改堆栈视图中出现/消失的项目的动画。 我想从屏幕底部动画显示这两个按钮,但是,它们总是从右上角飞出:
有没有 Cocoa 的方式来配置动画从底部开始? 附言Link to the project.
动画块:
UIView.animate(withDuration: 5.0,
delay: 0.5,
options: .curveEaseInOut,
animations:
{
self.buttons.forEach { $0.isHidden = !$0.isHidden }
self.stack.layoutIfNeeded()
}, completion: nil)
【问题讨论】:
-
你能只显示你的动画块吗?
-
您链接的项目没有任何堆栈视图或动画代码。
-
我不认为 stackviews 是为这种动画设计的。为什么首先要为此使用堆栈视图?
-
@Abizern 已上传
-
@RakeshaShastri,因为它比普通的 UIView 布局更简单。
标签: ios animation uiview uistackview