chameleonというUI部品の色のライブラリを使い、一括でアプリ内の全UI部品の色を管理する方法を探しています。
現在、chameleonのsetThemeUsingPrimaryColor()というメソッドで一つのViewController内全てのUI部品の色を管理しているのですが、この方法だと全ViewControllerのコードに前述したメソッドを書き込まなくてはなりません。
アプリ内の全ViewControllerの全UI部品を一括で管理できる方法はありますでしょうか?
chameleonを使わない方法でも大丈夫です。
よろしくお願いします。
以下は真ん中のViewControllerのクラスです。
swift
1import UIKit 2import ChameleonFramework 3 4class ViewController: UIViewController { 5 6 @IBOutlet var button: UIButton! 7 @IBAction func button(_ sender: Any) { 8 } 9 10 override func viewDidLoad() { 11 super.viewDidLoad() 12 13 setThemeUsingPrimaryColor(.flatSkyBlue(), with: .contrast) 14 15 } 16 17 override func didReceiveMemoryWarning() { 18 super.didReceiveMemoryWarning() 19 } 20 21 22} 23 24
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/11 10:37
2018/02/11 13:51
2018/02/12 03:18