0
IBのUIColor(迅速に宣言された)にアクセスする方法はありますか?例私は、primaryPurpleと呼ばれる紫色の色調を持っています。その変数を使用してナビゲーションバーの背景色を変更することはできますか?IBの静的色にアクセスする
これは、UIナビゲーションバークラスを拡張することで実現できます。私は他の方法を探しています。
IBのUIColor(迅速に宣言された)にアクセスする方法はありますか?例私は、primaryPurpleと呼ばれる紫色の色調を持っています。その変数を使用してナビゲーションバーの背景色を変更することはできますか?IBの静的色にアクセスする
これは、UIナビゲーションバークラスを拡張することで実現できます。私は他の方法を探しています。
私は 'ユニバーサル' と呼ばれるクラスがありますAppDelegate内
// Universal.swift
struct UniversalStatic {
static let data = Universal()
}
public class Universal {
let primaryPurple : UIColor = UIColor(red: 148/255, green: 0/255, blue: 211/255, alpha: 1.0)
}
:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
UINavigationBar.appearance().barTintColor = UniversalStatic.data. primaryPurple
// Override point for customization after application launch.
return true
}
これが唯一のナビゲーションバーで働いています。しかし、私は迅速なコードとIBの間で単一の変数を使用できる方法が欲しい。 – 2ank3th