6

iPhone (横向きモードで実行) (OS 3.0) 用のアプリケーションを作成しています。ツールバーのボタンをタッチすると、スライド効果のあるビューが開きます (「ブックマーク」をタッチしたときの効果に似ています)。モバイル Safari のツールバー) を画面の下から上に移動します。ビューは、ボタンと同じ XIB ファイルにあります。

これどうやってするの?

前もって感謝します。

4

2 に答える 2

11

アニメーションのカスタムを行うことについて質問している場合は、役立つかもしれないスニペットを次に示します。ビュー「myView」がすでにサブビューとして現在のビューに追加されていると仮定しましょう。

[myView setFrame:CGRectMake(0, 480, 320, 480)];
[myView setBounds:CGRectMake(0, 0, 320, 480)];

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDelegate:self];
[myView setFrame:CGRectMake(0, 0, 320, 480)];
[UIView commitAnimations];

そこにある重要な数字は、setFrame rect の y 位置 (480 の次に 0) です。これにより、オフスクリーンからオンスクリーンに移動します。

于 2009-08-21T16:27:28.277 に答える
7
[self.tabBarController presentModalViewController:yourSlideController animated:YES];
于 2009-08-21T14:48:02.910 に答える