2015-11-06 63 views
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") 
    } 

请帮我改正它。

在此先感谢。

回答

0

雨燕1.2采用的语法如下:

for (index, scroll) in enumerate(scrolls) { 
+0

感谢ü所以much.It工作:) – Neethu

相关问题