iOS のモーダル ビューは、画面の下から上に表示され、画面の上から下に消えます。知りたいのですが、上記を元に戻して、モデルビューを画面の上から下に表示する方法はありますか。したがって、それが閉じられると、下から上にアニメーション化されます。
1111 次
1 に答える
4
はい、回避策を提供できると思います:) ....最初にカスタムUIView
を作成し、その座標を次のように設定します
View.frame=CGRectMake(0, 0, 320, 0);
次に、アニメーションを使用して、次のように上から下に、またはその逆に移動します。
それを表示するには、次のコードを使用します。
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:0.25];
View.frame = CGRectMake(0, 0, 320, 460);
[UIView commitAnimations];
それを却下するには:-
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:0.25];
View.frame = CGRectMake(0, 0, 320, 0);
[UIView commitAnimations];
于 2012-10-18T10:05:33.470 に答える