2

さまざまな方法でリンクされたさまざまなViewControllerを含むアプリケーションがあります([ようこそ]>[参照]>[プレビュー]または[参照]>[プレビュー]または[設定]>[スプラッシュ])。最初のビューコントローラーは、メインコントローラーのナビゲーションコントローラーを使用してモーダルに表示され、次に、ポップアンドプッシュを使用して次のビューコントローラーのセットが追加されます。

これは正しく機能しますが、インターフェイスビルダー内で「UINavigationBar」と「UIToolbar」を定義できる必要があるため、ナビゲーションコントローラーを使用せずに表示された場合でも期待どおりに機能します。これは可能ですか?現在、私が試してみるとこれが得られます:

代替テキストhttp://xs.to/image-CD8B_4B9E739D.jpg

4

1 に答える 1

3

コードでそれを行います。

使用しているように見えるSDKでは、navコントローラーにプッシュする必要があるかどうかをテストするのはかなり簡単です。ツールバーを非表示にして、それを考慮してビューサイズを調整する場合(カスタムのinitメソッドビューコントローラはこれを支援します。特に賢い方法で物事を行う場合は、UIViewControllerでカテゴリを宣言することもできます)

于 2010-03-16T18:01:02.120 に答える