ナビゲーションバーのソリッドカラーを設定しようとしていますが、常に半透明に見えます。ナビゲーションバーを不透明bg色で塗りつぶす
私が試したような答えはありませんでした。
私が試してみました:アプリケーションデリゲートで
:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:89/255.0 green:196/255.0 blue:197/255.0 alpha:1.0f];
self.navigationController.navigationBar.translucent = NO;
}
は私もTranslucent
オプションをオフにし、中Opaque
オプションをチェックしている:私のメインTableviewControllerで
[[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:89/255.0 green:196/255.0 blue:197/255.0 alpha:1.0f]];
属性インスペクタ続き
は私が達成しようとしているものの画像です:
私はソリッド背景色でナビゲーションバーを不透明にするにはどうすればよいですか?
ありがとうございました。
私は既にそれを行い、私の質問でそれを言及しました。しかし、それは動作しません。 –
これは不透明ですが、希望の背景色を表示しません。 –
それは動作します。私は、バーティントカラーの代わりにバックグラウンドカラーを変更しました。私の間違い。どうもありがとう –