ナビゲーションバーの位置が UIScrollView の contentOffset にアタッチされているプッシュアップ UINavigationBar を実装しようとしています (ios7 でのサファリの動作と同様)。
動的な動きを機能させるために、プログラムで作成され、UIViewController のサブビューとして追加された UINavigationBar を使用していview
ます (としてアクセスできますself.navbar
)。
UIViewController は UINavigationController 階層内にあるため、ビルトインself.navigationController.navigationBar
を の上部に隠してい-viewWillAppear:
ます。
私が解決しようとしている問題は、この新しいスタンドアロンのナビゲーション バーに戻るボタンを追加することです。できれば、ナビゲーションコントローラーとその非表示の組み込みナビゲーションバーからボタンまたはナビゲーションアイテムを単純にコピーしたいのですが、これはうまくいかないようです
スタンドアロンの navbar の leftBarButtonItem を偽の戻るボタンに設定する唯一の解決策はありますか (navController の navbar に backItem がある場合)。これは少しハッキリしているように思えます。むしろ、組み込みの backButton 機能を使用したいと思います。