2016-12-03 21 views
0

我可以更改文本的顏色和背景顏色,但只有在選擇日期並點按「開始」按鈕後才能看到更改。有沒有一種方法可以在應用啓動後立即使顏色變化生效。這是發生問題的視頻... https://www.youtube.com/embed/GlA0LIYC1VU爲什麼在選擇日期之前,UIDatePicker的顏色設置不會被激活?

這裏是我的代碼:

@IBOutlet weak var dateWheel: UIDatePicker! 


@IBAction func goButton(_ sender: UIDatePicker) { 

    dateWheel.backgroundColor = .blue 
    dateWheel.setValue(UIColor.white, forKeyPath: "textColor") 

    let dateStringFormatter = DateFormatter() 


    dateStringFormatter.dateFormat = "yyyy-MM-dd HH:mm:sss" 
    dateStringFormatter.locale = Locale(identifier: "en_US_POSIX") 

回答

0

我不得不搬到的dateWheel.backgroundColor = .blue dateWheel.setValue(UIColor.white, forKeyPath: "textColor")

viewDidLoad

這一問題得到解決後, 。

Reddit幫我解決了這個問題u/pkoddity

相關問題