2016-05-19 2 views
-2

Я вижу код, чтобы текст в UILabel мигал, но я использую Swift 2, и какие изменения делают, чтобы такой текст мигал в Swift?blink UILabel text swift2 ios

Мне просто нужен этот стиль, чтобы предупредить пользователя о моем приложении, чтобы начать игру, тогда мне не нужен какой-либо другой текст, чтобы моргнуть.

+0

рад помочь вам, если и это нравится, пожалуйста, примите ответ, нажав на галочку рядом с ответом –

ответ

0

Если вы предоставили код это были проще ответить, но без него это я могу сделать:

let foo = UITextField() 

UIView.animateWithDuration(0.3, animations: {() -> Void in 
    foo.alpha = 0.0 
    }, 
          completion: { finished in 
          UIView.animateWithDuration(0.3, animations: { 
           foo.alpha = 1.0 
          }) 
}) 
0

Вы можете сделать это с помощью animateWithDuration.

Здесь я пишу в видеDidLoad(). вы можете использовать это в соответствии с вашим требованием.

override func viewDidLoad() { 
    super.viewDidLoad() 

    self.myLabel.alpha=0 
    UIView.animateWithDuration(1, delay: 0.2, options:[.Repeat,.Autoreverse], 
         animations:{ self.myLabel.alpha=1.0}, completion: nil) 
} 
+0

именно то, что я выяснял делать, самостоятельно. Спасибо за подтверждение! Это работает в Swift 2 и с Xcode 7.3! –

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