0
我想在Swift 1.2编写的应用程序中为标签添加选框效果。我发现这个库MarqueeLabel Swift,但它是在斯威夫特2. 我转换几乎所有的错误,除了一个。将MarqueeLabel转换为Swift 1.2时出现错误语法
现在示出的唯一错误:
'[(层:CALayer的,动画: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")
}
请帮我改正它。
在此先感谢。
感谢ü所以much.It工作:) – Neethu