2015-11-06 2 views
0

Я хочу добавить эффект выделения для ярлыков в моем приложении, написанном в Swift 1.2. Я нашел эту библиотеку MarqueeLabel Swift, но которая находится в Swift 2. Я преобразовал почти все ошибки, кроме одного.Ошибка при перечислении MarqueeLabel в Swift 1.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

Swift 1.2 использует следующий синтаксис:

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

Спасибо и так much.It работал :) – Neethu

Смежные вопросы