4

これが質問または報告するのに適切な場所であるかどうかはわかりません...しかし、ここの誰かが次の問題で私を助けてくれることを願っています

私は現在、いくつかの機能を提供するアプリを作成しています。とにかく、Three20が提供するTTPhotoViewControllerも含まれています。このコントローラーは絶対に素晴らしいですが、TTPhotoviewcontorllerを使用した後、すべてのコンテンツがナビゲーションバーコントローラーの後ろにあるため、問題が発生しています。

ビューコントローラを開く前後のスクリーンショットを次に示します。

前:

前

後:

http://img88.imageshack.us/img88/5899/foto1c.jpgの後

私はこれらのことにまったく慣れていないので、皆さんが私を助けてくれることを願っています。

よろしくお願いします、ウェズリー

4

2 に答える 2

7

問題の原因は、TTPhotoviewcontorller がナビゲーション コントローラーのナビゲーション バーのバー スタイルを UIBarStyleBlackTranslucent に変更し、バー スタイル プロパティを UIBarStyleDefault にリセットすることだと思います。あなたは電話しようとするかもしれません:

 self.navigationController.navigationBar.barStyle = UIBarStyleDefault;

スクリーンショットのView ControllerのviewDidAppear:メソッドで。

ところで、View Controller が TTViewController のサブクラスである場合は、navigationBarStyle プロパティを適用してみてください。

于 2010-03-24T17:39:35.163 に答える