UIViewControllerのプロパティmodalTransitionStyleを変更することで可能。
以下の3種類用意されている。
- UIModalTransitionStyleCoverVertical
- 下から上にせり出してくる。デフォルトはこれ。
- UIModalTransitionStyleCrossDissolve
- 画面がフェードアウト、フェードインする
- UIModalTransitionStyleFlipHorizontal
- 水平方向に画面がくるっと回る(フリップする)
デフォルトのアニメーションを使いつつ、キーボードを表示した状態で画面を開くと、キーボードがあたかも画面に組み込まれてるパーツのように見せることが可能ということも分かった。キーボードを最初から表示させる為には次のようにすればいい。
@implementation ModalViewController @synthesize textView; -(void) viewDidLoad { // 最初のresponderに設定することで自動的にキーボードが表示される。 [textView becomeFirstResponder]; [super viewDidLoad]; } @end
ModalViewの表示に関しては先程のエントリを参照。
0 件のコメント:
コメントを投稿