Skip to main content
 首页 » 操作系统

ios之UIView没有成员animateWithDuration

2024年01月01日46haluo1

我正在制作一个 iOS8 应用程序,我正在尝试为其中一个 UIView 制作动画。我也在使用 swift 。当我尝试在我在 Interface Builder 中创建的 UIView 上使用“animateWithDuration”方法,然后使用 IBOutlet 在代码中使用它时,Xcode 给我一个错误,

'UIView' does not have member named 'animateWithDuration'

我导入的唯一框架是 UIKit。现在有人知道为什么这不起作用吗? 当我说 UIView.animateWithDuration 时,我没有收到任何错误,但是当我尝试使用我在 Interface Builder 中创建的 View 时,我收到了错误。

请您参考如下方法:

也许你说错了。应该是:

UIView.animateWithDuration(1.0, animations: { () -> Void in 
    //changes to animate 
}) 

这就是在 swift 中调用类方法的方式!