1

いくつかのセルを持つUITableViewがあります。NavigationControllerを使用していないので、UIModalTransitionを使用して、TableViewcellであるRootControllerからDetailViewに切り替えたいのですが、ナビゲーションバーを追加してBackbuttonなどのアクションを属性付けしたいと思います。seguesTransitionは使いたくありません。XIBファイルとストーリーボードのみを使用しました。

TableViewでモーダルトランジションを使用する方法を本当に知りません。誰かが私がそれを行う方法を知っていますか?

ありがとう。

4

1 に答える 1

0

やってみました

    [self presentModalViewController:yourViewController animated:YES];

次に、トランジションに特定のスタイルを設定できます。

もう一方のビューで、ナビゲーションバーを追加し、backbarbuttonitemを配置して、前のビューに戻るためのアクションを追加します。

なぜやりたいのかはわかりませんが。最初のビューでナビゲーションコントローラーが必要ない場合は、非表示に設定できます。

    self.navigationController.navigationBar.hidden = YES;

次に、他のビューのviewDidLoadで、逆の操作を行うことができます。

    self.navigationController.navigationBar.hidden = NO;

これは、比較的少ないコードで目的を達成するための非常に簡単な方法です。

于 2012-09-21T07:19:06.363 に答える