オブジェクト UIImageView
定義名 logoImage
フェードイン(2.5秒間隔で透明度0から透明度1へ徐々に変わる)
フェードアウト
応用参考
(画像alpha初期値0からフェードインしていき、フェードイン終了後、フェードアウトを行う)
定義名 logoImage
フェードイン(2.5秒間隔で透明度0から透明度1へ徐々に変わる)
func fadein(){ var theDelay: NSTimeInterval = 2.5;//アニメーションインターバル UIView.animateWithDuration( NSTimeInterval(theDelay), animations: { self.logoImage.alpha = 1;//透明度が1になるまでアニメーション } , completion: { (finished: Bool) in //アニメーション終了時の処理 }) }
フェードアウト
func fadeout(){ var theDelay: NSTimeInterval = 1;//アニメーションインターバル UIView.animateWithDuration( NSTimeInterval(theDelay), animations: { self.logoImage.alpha = 0;//透明度が0になるまでアニメーション } , completion: { (finished: Bool) in //アニメーション終了時の処理 }) }
応用参考
(画像alpha初期値0からフェードインしていき、フェードイン終了後、フェードアウトを行う)
override func viewDidLoad() { super.viewDidLoad() logoImage.alpha = 0;//フェードインする為、透明度0にする fadein();//画像のフェードイン関数を呼び出す }
//画像のフェードイン func fadein(){ var theDelay: NSTimeInterval = 2.5;//アニメーションインターバル UIView.animateWithDuration( NSTimeInterval(theDelay), animations: { self.logoImage.alpha = 1;//透明度が1になるまでアニメーション } , completion: { (finished: Bool) in //アニメーション終了 self.fadeout();//フェードアウト関数呼び出し }) } //画像のフェードアウト func fadeout(){ var theDelay: NSTimeInterval = 1;//アニメーションインターバル UIView.animateWithDuration( NSTimeInterval(theDelay), animations: { self.logoImage.alpha = 0;//透明度が0になるまでアニメーション } , completion: { (finished: Bool) in //アニメーション終了 }) }
タグ
コメントをかく