質問

UIViewControllerにナビゲーションバーを追加しました。別のUIViewControllerからのみ表示されます。通常のナビゲーションバーの戻るボタンと同じように、矢印のような形の左側の戻るボタンが欲しいのですが。IBを介してのみバーボタンを追加できるようです。プログラムで戻るボタンを追加する必要があると思います。これをどのように行うべきかについての提案はありますか?

現在、RootControllerで、addSubViewを実行するだけで別のUIViewController(viewB)をプッシュします。viewBにナビゲーションバーを表示したい。アプリはビューベースであり、ナビゲーションコントローラーベースではありません。

役に立ちましたか?

解決

ナビゲーションコントローラーを使用している場合: ジェネラコディセタグプレ

ナビゲーションコントローラーを使用していない場合は、 Three20 style コンポーネントを調べてカスタムバーを作成しますボタン。

他のヒント

次の方法で行いました

viewDidLoadメソッドに次のコードがあります: ジェネラコディセタグプレ

次に、ヘッダーのUINavigationBarDelegateプロトコルに準拠を追加し、次の方法でデリゲートメソッドを実装します。 ジェネラコディセタグプレ

この問題を解決する別のアプローチは、バーアイテムをナビゲーションバースタックに連続してプッシュするのではなく、ナビゲーションバーのitemsプロパティを設定することです。 ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top