ナビゲーションコントローラーに埋め込まれたビューコントローラーがあります。したがって、このViewControllerの上部にはナビゲーションアイテムがあります。iOS6ストーリーボードでできることの1つは、このビューコントローラーのタイトル、プロンプト、および戻るボタンを設定できることです(ナビゲーションコントローラーに組み込まれているため)。
そうは言っても、タイトルを指定してアプリをテストすると、すべてが良さそうです。ただし、ナビゲーションアイテム(タイトルの場所など)の上に透明なUIViewを配置すると、タイトル自体が消えてしまいます。InterfaceBuilderに入力したテキスト自体はなくなりました。作成したビューを削除すると、最初に持っていたテキストが失われるため、これを証明しました。
私は実際にインターフェイスビルダーの外でタイトル自体を設定することで問題を解決しようとしました:
self.navigationItem.title=@"My Title";
しかし、それもうまくいかないようです。ナビゲーションコントローラーのnavigationItemの上に透明なUIViewを表示/非表示にする方法について誰かが手がかりを持っていますか?
編集
ナビゲーションコントローラーのツールバーに配置したUI要素は、基になるタイトルテキストが表示されないようです。これは、要素が透明としてマークされ、その要素が非表示に設定されている場合でも発生します。