タブバーの背景の色を変更したいのですが、カラーコードで自分の色を入れたいのですが、どうすればいいですか?私はスケッチからカラーコードを持っていて、それを迅速にコード化する方法を知らない。カスタムタブバーの背景色。どのようにタブバーの背景の色を変更するには?
-2
A
答えて
1
あなたのタブバーのviewControllerクラスでは、次のコードセクションの1つをビューの中に入れて、どのような値を持っているかによってロードしました。
self.tabBar.barTintColor = UIColor.init(red: <#T##CGFloat#>, green: <#T##CGFloat#>, blue: <#T##CGFloat#>, alpha: <#T##CGFloat#>)
または
self.tabBar.barTintColor = UIColor.init(hue: <#T##CGFloat#>, saturation: <#T##CGFloat#>, brightness: <#T##CGFloat#>, alpha: <#T##CGFloat#>)
+0
このコードをCustomTabBarクラスに追加すると、 "UIColor"のようなエラーが発生しました。 "UIColor" –
+0
私はミスしてしまいました.UIColorをUIColor.init()にしてください。 – AlexanderKaran
1
このコードを試してみてください。
navigationController?.toolbar.barTintColor = UIColor.green // You can set to any colour.
0
あなたのUITabBar
の外観がものになるかどうかAppDelegate.swift
に指定することができます。
UITabBar.appearance().barTintColor = .white
ご希望の場合私のように進コードを使用したカスタム色のTHODは、あなたがこのようUIColor
に拡張子を追加することができます?
extension UIColor {
convenience init (for hex: Int) {
let red: Int = (hex >> 16) & 0xff
let green: Int = (hex >> 8) & 0xff
let blue: Int = hex & 0xff
assert(
(red >= 0 && red <= 255) &&
(green >= 0 && green <= 255) &&
(blue >= 0 && blue <= 255),
"bad hex for UIColor"
)
self.init (red: CGFloat(red)/255.0, green: CGFloat (green)/255.0, blue: CGFloat (blue)/255.0, alpha: 1.0)
}
// Create your own custom color from hex code
public class var customColor: UIColor {
return UIColor (for: 0x0067DF)
}
}
は、その後、独自のカスタム1にあなたのUITabBar
背景色を変更することができます。
UITabBar.appearance().barTintColor = .customColor
関連する問題
- 1. Ionic:コメントページのカスタムタブバー背景色?
- 2. 変更背景色
- 3. 変更ポップアップメニューの背景色
- 4. 変更の背景色++エディタ
- 5. のRadioButton変更背景色
- 6. 変更メニューの背景色
- 7. どのようにデータグリッドの背景色を変更する
- 8. qwebviewの背景イメージ、色、フォントの色を変更するには
- 9. WP8銀色のステータスバーの背景色を変更するには?
- 10. mouseleave div、背景色を灰色に変更、mouseleaveでdiv内でQtip、背景色をピンク色に変更
- 11. xyplot()の背景色を変更する
- 12. UIButtonの背景色を変更する
- 13. ラジオボタンの背景色を変更する
- 14. ランダムラベルの背景色を変更する
- 15. マウスイベントの背景色を変更する
- 16. メニューの背景色を変更する
- 17. ボタンの背景色を変更する
- 18. プログレッシブウェブアプリの背景色を変更する
- 19. UINavigationBarの背景色を変更する
- 20. NSAttributedStringの背景色を変更する
- 21. ツールバーボタンの背景色を変更する
- 22. uisearchcontrollerの背景色を変更する
- 23. キビの背景色を変更する
- 24. プレースオートプレイトフラグメントの前景色と背景色を変更します
- 25. JavaScriptで「背景色:背景」 - 色を取得するには?
- 26. Excel-変更背景色
- 27. 変更背景色スライダ-NAV
- 28. 背景色の前にホバーの透明な背景イメージを変更する
- 29. どのようにアンドロイドでmenuItemの背景色を変更するには?
- 30. 背景グラデーションの色と背景イメージDRYly
がnavigationControllerを試し.toolbar .barTintColor = UIColor.green // any color – Joe
タブバーのサブクラスを作成する必要はありますか?または私は彼のコードをappdelegateに置くことができますか? –
、viewDidLoad ..... – Joe