addsubviewする時にフェードインで表示させる方法

iphoneアプリでaddsubviewする時にフェードインアニメーションっぽくする方法。

[myView setAlpha:0.0];
myView.backgroundColor = [[UIColor alloc] initWithRed: 0.0
green: 0.0
blue: 0.0
alpha: 0.0];
// アニメーション処理
[UIView beginAnimations:nil context:NULL];
// 0.75秒で
[UIView setAnimationDuration:0.75];
[myView setAlpha:1];

myView.backgroundColor = [[UIColor alloc] initWithRed: 0.0
green: 0.0
blue: 0.0
alpha: 0.8];
[self.view addSubview:myView];
[UIView commitAnimations];


setAlphaは、myView全体のalphaなので、文字とかも透明になる。
背景だけしたい場合はbackgroundColorのalphaで行う。
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事