UINavigationBar
そのための背景色を開発して設定したいです。を作成しましたUINavigationBar
が、背景色の設定に問題があります。誰でも私を助けてください。ありがとう。
9 に答える
[self.navigationController.navigationBar setBackgroundColor:[UIColor redColor]];
このようにしてみてください。お役に立てればと思います。
編集:実際にコンパイルするようにコードを更新しました。
のtintプロパティを使用して、色UINavigationBar
を変更できます。それについてはこの記事をチェックしてください。またUIAppearance
、すべてのアプリケーションの背景を変更できるUINavigationBar
、私の意見では非常に強力なものもあります。これを確認できます。
を使用して色合いの色を設定できますnavbar.tintColor = [UIColor redColor];
こちらのリファレンスを参照してください:apple docs
これを試して:
navigationBar.tintColor = [UIColor blackColor];
self.navigationController?.navigationBar.translucent = false
self.navigationController?.navigationBar.barTintColor = UIColor.redColor()
self.navigationController?.navigationBar.barStyle = UIBarStyle.BlackTranslucent
UINavigationBar
次のプロパティを使用してをカスタマイズできます。
@property(nonatomic, assign) UIBarStyle barStyle
@property(nonatomic, retain) UIColor *tintColor
setBackgroundImage:forBarMetrics:
@property(nonatomic, copy) UIColor *backgroundColor
その他のメソッドとプロパティについては、UINavigationBar
およびのクラスリファレンスを確認してください。UIView
self.navigationController.navigationBar.tintColor = [UIColor blackColor];