我看到代码使UILabel中的文本闪烁,但我使用的是Swift 2,并且在Swift中使这样的文本闪烁会发生什么变化?
我只需要这种风格只是提醒我的应用程序的用户启动游戏,然后我不需要任何其他文字闪烁。
答案 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
})
})
答案 1 :(得分:0)
您可以使用 animateWithDuration 。
来完成此操作这里我在viewDidLoad()中写道。你可以根据你的要求使用它。
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)
}