尝试设置最初设置为1%的UIView高度的动画
footerView.height(1%)
执行某些操作后,身高百分比变化如下:
DispatchQueue.main.asyncAfter(deadline: .now() + 1.9, execute: {
self.footerView.height(10%)
UIView.animate(withDuration: 1.0, delay: 0.0, options: .curveEaseIn, animations: {
self.layoutIfNeeded()
}, completion: nil)
})
它不起作用。
在上面的代码段中,如果我替换
self.footerView.height(10%)
与
self.footerView.heightConstraint?.constant = 50
有效。但是,我需要给出百分比而不是常数。
Stevia库有什么办法做到这一点?
任何帮助表示赞赏!谢谢!