本記事の内容
実行環境
Swift | 5.4 |
Xcode | 12.5.1 |
テキスト変更をアニメーション化する
下のようにタップすると数字がアニメーションで書き換わるコードを紹介します。
extension UIView {
func fadeTransition(_ duration:CFTimeInterval) {
let animation = CATransition()
animation.timingFunction = CAMediaTimingFunction(name:
CAMediaTimingFunctionName.easeInEaseOut)
animation.type = CATransitionType.fade
animation.duration = duration
layer.add(animation, forKey: CATransitionType.fade.rawValue)
}
}
上記をextentionした上で、以下のように利用する。
countLabel.fadeTransition(0.4)
countLabel.text = String(count)
ということで本記事は、
Swiftでのテキスト変更をアニメーション化する方法をメモしました。
わからないことは本記事最後のコメント欄に記載してくださいね。
最後まで読んでいただき、ありがとうございました\(^o^)/
おすすめ書籍
高評価レビュー多数の有名書籍です!
Swiftの参考に、持っていて間違いない一冊ですよ\(^o^)/
リンク
超オススメのPC用品
PCを操作する上で、トラックボールマウスが非常におすすめです!
僕も感動したこのマウスを、騙されたと思って使ってみてください!(^^)
リンク
外部モニターで2倍以上の効率化が見込めます!
安いものだと、たったの1万円前後なのでおすすめですよー!\(^o^)/
リンク