gpt4 book ai didi

swift - 在 Swift 中动画 View

转载 作者:搜寻专家 更新时间:2023-10-30 22:01:51 26 4
gpt4 key购买 nike

我一直在尝试使用 swift 为 UIView 设置 Spring 动画。当我使用 objective-c 时我能够实现它,但是我在 swift 中遇到错误。这是动画:

UIView.animateWithDuration(3,
usingSpringWithDamping: 0.3,
initialSpringVelocity: 3.0,
animations:{
viewToAnimate.frame.offset(dx: 0, dy: 100.0)},
completion: nil)

编译器报错

Could not find an overload for 'animateWithDuration' that accepts supplied arguments. 

如果我删除“usingSpringWithDamping: 0.3,initialSpringVelocity: 3.0,"它编译和动画效果很好。我怎样才能快速制作 Spring 动画?

最佳答案

您缺少一个参数。该方法还将延迟作为输入。

UIView.animate(withDuration: 1.0, delay: 0.0, usingSpringWithDamping: 0.3, initialSpringVelocity: 3.0, options: UIView.AnimationOptions.curveEaseInOut, animations: ({
// do stuff
}), completion: nil)

关于swift - 在 Swift 中动画 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24152809/

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