我在视图的底部有一个按钮,可将视图从高度0扩展到例如300 px。在此视图内部,我有一个带有一些未隐藏视图的Stackview,因此动画效果很好。动画除了可以扩大的方向外,其他都不错。当视图向上扩展时-取消隐藏视图(在stackview内部)使它看起来像在向下扩展(希望这是有道理的)
是否有一种方法可以隐藏某些东西并使它从下向上生长?还是我需要改用高度限制?
要取消隐藏,我只是使用hidden属性和alpha,例如
UIView.animate(withDuration: 0.35, delay: 0.025, options: .curveLinear, animations: {
self.myView.isHidden = false
self.myView.alpha = 1
self.stackView.layoutIfNeeded()
}, completion: nil)