Chr*_*nte 2 text button blink ios swift
给定一个带有屏幕文本标签和按钮的应用程序。每次按下按钮时,文本都会发生变化。我希望能够按下按钮,并且在更改文本时文本将“闪烁”,以使文本更改对用户来说更加明显。
给定以下变量:
@IBOutlet weak var text: UILabel!
@IBAction func buttons(_ sender: UIButton) {}
Run Code Online (Sandbox Code Playgroud)
我尝试过 SKAction、淡入/淡出,但所有教程/帮助都是旧版本的 Swift 中的,对我不起作用。
小智 5
正如我已经在这里发布的:/sf/answers/3254579121/
您可以像这样扩展 UIView 类:
extension UIView{
func blink() {
self.alpha = 0.2
UIView.animate(withDuration: 1, delay: 0.0, options: [.curveLinear, .repeat, .autoreverse], animations: {self.alpha = 1.0}, completion: nil)
}
}
Run Code Online (Sandbox Code Playgroud)
这样你就可以简单地调用
text.blink()
Run Code Online (Sandbox Code Playgroud)
让你的标签闪烁
| 归档时间: |
|
| 查看次数: |
6380 次 |
| 最近记录: |