ios – Swift中的UIView动画不起作用,错误的参数错误

ios – Swift中的UIView动画不起作用,错误的参数错误,第1张

概述我正在尝试制作动画并使用下面的代码.我得到“无法使用类型’的参数列表调用’animateWithDuration'(FloatLiteralConvertible,延迟:FloatLiteralConvertible,选项:UIViewAnimationOptions,动画:() – >() – > $T4,完成:(Bool) – &gt ;(Bool) – > $T5)’“错误. 这意味着我使用 我正在尝试制作动画并使用下面的代码.我得到“无法使用类型’的参数列表调用’animateWithDuration'(floatliteralConvertible,延迟:floatliteralConvertible,选项:UIVIEwAnimationoptions,动画:() – >() – > $T4,完成:(Bool) – &gt ;(Bool) – > $T5)’“错误.

这意味着我使用了错误的参数.我错了.请帮忙.我无法真正解决它.

var baskettopFrame = CGRect()baskettopFrame = dropPlace.framevar mytimer : NSTimer = NSTimer .scheduledTimerWithTimeInterval(2.0,target: self,selector: "restart",userInfo: nil,repeats: false)UIVIEw.animateWithDuration(1.0,delay: 0.1,options: UIVIEwAnimationoptions.CurveEaseIn,animations: {  var pickPlace = baskettopFrame },completion:  {(finished: Bool) in mytimer })

提前致谢.

解决方法 如果只有一个语句,则闭包会自动返回.因为在你的情况下,它返回NSTimer而不是VoID.您提供的闭包与签名闭包不匹配.例如,您必须在myTimer上调用方法来解决此问题:
UIVIEw.animateWithDuration(1.0,animations: {        var pickPlace = baskettopFrame    },completion:  { (finished: Bool) in        mytimer.fire()    })
总结

以上是内存溢出为你收集整理的ios – Swift中的UIView动画不起作用,错误的参数错误全部内容,希望文章能够帮你解决ios – Swift中的UIView动画不起作用,错误的参数错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1101011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存