我想在使用Swift 1.2编写的应用程序中为标签添加选框效果。我发现这个库MarqueeLabel Swift但是在Swift 2中。 我转换了几乎所有的错误,除了一个。
现在显示的唯一错误是:
' [(图层:CALayer,anim:CAKeyframeAnimation)]'没有会员 命名'枚举'
显示代码的错误是:
// Call scroller
var scrolls = scroller(interval: interval, delay: delay)
// Perform all animations in scrolls
for (index, scroll) in scrolls.enumerate() {
let layer = scroll.layer
let anim = scroll.anim
// Add callback to single animation
if index == 0 {
anim.setValue(completion as AnyObject, forKey: MarqueeKeys.CompletionClosure.rawValue)
anim.delegate = self
}
// Add animation
layer.addAnimation(anim, forKey: "position")
}
请帮我纠正。
提前致谢。
答案 0 :(得分:0)
Swift 1.2使用以下语法:
for (index, scroll) in enumerate(scrolls) {