私はナビゲーションベースのアプリを使用しています。ビューの切り替えにプッシュポップを使用しています。しかし、ビューを上にスライドさせるために現在のモデル ビュー コントローラーを使用したい場合は、プッシュ ポップが正しく機能しませんか? ビューをスライドアップするにはどうすればよいですか/
質問する
3319 次
3 に答える
2
View 内部ではなく、navigationController インスタンスを使用する必要があります。
[self.navigationController presentModalViewController:proView animated:YES];
于 2011-04-06T09:51:53.323 に答える
0
これは役立つかもしれません...
UIViewController をプッシュするためのカスタム アニメーション
次のようなカスタム アニメーションを実装するだけです。
_view.frame = CGRectMake(0, 480, _view.frame.size.width, _view.frame.size.height);
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelegate:self];
_view.frame = CGRectMake(0, 0, _view.frame.size.width, _view.frame.size.height);
[UIView commitAnimations];
于 2011-04-06T09:21:54.030 に答える
-1
私が間違っていなければ、現在のモーダルビューアーをナビゲーションコントローラーと組み合わせることはできません。現在のモーダルビューアは、あなたが望むことを正確に実行するように構築されていますが、プッシュ/ポップメソッドは簡単なナビゲーションコントローラの作成を提供します...
于 2011-04-06T09:18:38.317 に答える