在stackview中取消隐藏视图时,如何向上使其动画

时间:2019-05-30 15:22:43

标签: ios swift uiview uistackview stackview

我在视图的底部有一个按钮,可将视图从高度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)

0 个答案:

没有答案