2011-11-08 16 views
2

問題に直面しています。私のiOSプロジェクトのInfo.plistファイルでは、status bar styleからOpaque black styleのようないくつかの値を設定しました。私はまたIcon already includes gloss effectsYESに設定しました。xcodeでInfo.plistの設定が無視されます

しかし、どちらも無視されているようです。アイコンにはまだ光沢があり、ステータスバーは標準グレーです。

私はアプリケーションを起動するとステータスバーは黒ですが、起動が完了するとグレーになります。私のストーリーボードで

私は黒にステータスバーを設定している:

enter image description here

私は、コードを経て黒に設定します。まだ灰色です。私は私のプロジェクトでthree20 libを使用する

どうして私はそれを修正できますか?

enter image description here

enter image description here

答えて

2

Third20などのサードパーティライブラリを使用しているのですか、標準のUIViewControllerサブクラスですか?

+0

私は自分のプロジェクトでThree20を使用しています –

+0

これは問題です。 TTStyleSheet http://mattvague.com/three20-stylesheets-tutorialの独自のサブクラスを作成し、そこにステータスバーのスタイルを設定してみてください。 – Alex

+0

ステータスバーの色を設定するオプションがTTStyleSheetで見つかりません.... –

0

あなたのコードでステータスバーのスタイルを設定してみてください。あなたのappDelegateのappDidFinishLaunchingに次のようなことを書こうとしてください。

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque; 
+0

いいえ、まだ動作しません... –

+0

問題は、.xibファイルの1つがstatusBarに灰色であることを示す可能性があります。 MainWindow.xibの属性インスペクタ(またはそれを呼び出す可能性があります)をチェックします。 – Sorig

+0

私のストーリーボードでは、私の編集を見て、すべてのウィンドウは黒のステータスバーを持っています... –

0

前のビューを確認してください。たぶんあなたはいくつかの方法でステータスバーを上書きしました。

+0

タブバーとはどういう意味ですか?私は私のプロジェクトにはタブバーを持っていない –

+0

申し訳ありませんが、私は を試しはいああ、私は両方とも、しかし効果なし –

+0

ステータスバーを意味する - [[のUIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucentはアニメーション:NO]; または\t \t - [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque animated:NO]; –

3

右あなただけのステータスバーをUIStatusBarStyleBlackOpaque

入力している場合は、Info.plistファイル内をクリックし

キーがUIStatusBarStyleであることを確認してください「の表示生のキー/値」を選択し、値は文字列ですスタイル、それは動作しません。

また、編集中のInfo.plistが読み込まれているものと同じであることを確認してください。ビルド設定でplistを検索して確認します。

関連する問題