gpt4 book ai didi

ios - 从下到上查看动画

转载 作者:行者123 更新时间:2023-11-29 05:50:25 25 4
gpt4 key购买 nike

我正在尝试对 View 进行动画处理,这意味着需要将 View 高度从底部慢慢增加到一定高度。我尝试了一些动画,但它是从下到上进行动画处理的。我不想要这样。如果有人帮助我这样做就太好了。提前致谢。

extension UIView{
func animShow(){
UIView.animate(withDuration: 2, delay: 0, options: [.curveEaseIn],
animations: {
self.center.y -= self.bounds.height
self.layoutIfNeeded()
}, completion: nil)
self.isHidden = false
}
func animHide(){
UIView.animate(withDuration: 2, delay: 0, options: [.curveLinear],
animations: {
self.center.y += self.bounds.height
self.layoutIfNeeded()

}, completion: {(_ completed: Bool) -> Void in
self.isHidden = true
})
}
}

最佳答案

您的扩展功能运行良好。在 viewDidLoad 中设置动画 View 的框架,如以下示例框架:

viewToAnimate.frame = CGRect(x: 0, y: view.bounds.height, width: 100, height: 300)

并在您的viewDidAppear中触发动画:

viewTotAnimate.animShow()

这应该为您提供从下到上所需的动画。

关于ios - 从下到上查看动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55727325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com