0

UINavigationController を使用して左側からビューコントローラーをプッシュする方法を考えていました。今のところ、私は2つの方法を知っています

1) UIAnimations の使用...

2)ビューコントローラーを押すのではなく、ポップを使用してください!

アプリケーションに複雑なスタックがある場合、上記のメソッドは実装するのに適切なメソッドではないようです。

他の方法を知っているなら; あなたの知識を共有してください

よろしくザフル

この件について深く掘り下げてみます。

ウィンドウベースのアプリケーションにspiltviewコントローラーがあり、マスタービューにtabviewコントローラーがあり、各タブにuinavigationコントローラーがあるとします。別名コンテンツ ビュー コントローラー。スタックを管理するのは非常に複雑になります。

4

1 に答える 1

2

現在、UINavigationController をプッシュすると、viewController が右から左にプッシュされます。

ポップすると、viewController が左から右にポップされます。

これは、ユーザーが期待する動作です。

これを変更しようとすると、Apple のヒューマン ユーザー インターフェイス ガイドラインに違反し、ユーザーを混乱させることになると思います。だからやってはいけないと言ってる。

これが良いアイデアだと思わせるようなデータ/スタック構造は何ですか? もっと良い方法があるかもしれないので質問します。

于 2012-06-01T08:45:27.813 に答える