実現したいこと
swiftでViewを3回点滅させてから表示させたいです
発生している問題・分からないこと
下記コードで試したところ、点滅されず、3秒後にviewがパッと表示されるだけでした。
該当のソースコード
swift
1import UIKit 2 3class ViewController: UIViewController { 4 5 @IBOutlet weak var dot: UIImageView! 6 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 10 UIView.animate(withDuration: 1.0, delay: 0.0, options: .repeat, animations: { 11 self.dot.alpha = 0.0 12 },completion: nil) 13 14 Timer.scheduledTimer(withTimeInterval: 3.0, repeats: false){(_) in 15 16 self.dot.alpha = 1.0 17 } 18 } 19}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
ネットで調べた限り、上記コードで実現可能とのことでした。
どこが間違っているのか分からず、教えて頂きたいです。
補足
macOS Sonoma 14.4.1
xcode Version 15.4

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/06/19 16:18
2024/06/21 01:46