前提・実装したいこと
カードゲームアプリを制作しています。
オープンボタンを押すと裏面を向いていたカードが反転するようなアニメーションをし、表面の画像が表示されるようにしたいのですが、裏面画像をフリップするアニメーションは実装できたのですが、表面の画像への切り替えができずに困っています。
1枚の画像をアニメーションさせるだけでなく、2枚の画像が反転しながら切り替わるようなアニメーションの実装方法をご存知の方がいらっしゃいましたらご教授いただけますと幸いです。
現在参考にしているサイト
iOSアプリ開発でアニメーションするなら押さえておきたい基礎
https://qiita.com/hachinobu/items/57d4c305c907805b4a53
該当のソースコード
Swift
1import UIKit 2 3class ViewController: UIViewController { 4 //カード画像を挿入したいImageView 5 @IBOutlet weak var cardImage: UIImageView! 6 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 //裏面のカード画像を読み込み 10 let backImage = UIImage(named: "backCard") 11 // cardImageに画像を設定 12 cardImage.image = backImage 13 } 14 15 @IBAction func openBtn(_ sender: Any) { 16 //裏面のカードを左反転させるアニメーション 17 UIView.transition(with: cardImage, duration: 1.0, options: [.transitionFlipFromLeft], animations: nil, completion: nil) 18 } 19 20}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/19 04:29