2015-11-06 38 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

相關問題