gpt4 book ai didi

ios - 单击按钮时为标题 View 添加动画

转载 作者:行者123 更新时间:2023-11-29 02:30:02 27 4
gpt4 key购买 nike

我是 ios 动画的新手,我正在尝试在导航栏中的 titleView 上应用动画,但下面的代码一直在说:

Cannot invoke 'animateWithDuration' with an argument list of type '(FloatLiteralConvertible, delay: FloatLiteralConvertible, options: UIViewAnimationOptions, animations: () -> () -> $T4, completion: (($T16) -> ($T16) -> $T15) -> (($T16) -> $T15) -> $T15)'

当我删除

self.navigationItem.titleView?.center = CGPointMake(10, 10)

没有错误,但是如何在 titleView/title 上应用动画?

@IBAction func animateButtonTapped(sender: UIBarButtonItem) {



UIView.animateWithDuration(0.7, delay: 1.0, options: UIViewAnimationOptions.CurveEaseOut, animations: {

self.navigationItem.titleView?.center = CGPointMake(10, 10)

}, completion: { finished in
println("Basket doors opened!")
})


}

最佳答案

UIView.animateWithDuration(0.7, delay: 1.0, options:.CurveEaseOut, animations: {
// Optional chaining may return nil
_ = self.navigationItem.titleView?.center = CGPointMake(10, 10)
// return
}, completion: {
finished in
println("Basket doors opened!")
})

关于ios - 单击按钮时为标题 View 添加动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27022257/

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