![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiluU9TagdO1eUI3ECI7MMYm9vMT2JDQYZJcILivohDRRen-fF3lRX9vRS-vwC5zlWp7CGLhUCwyNWNSy8hJyVC8FsDUYbGZZ5LOE2DFXxWGRXh_GjjxxXCoN5UPUHZs2KzkeFpidxp4OQ/s640/Screen+Shot+2019-02-11+at+19.18.10.png)
Storyboard上では以下のように選択肢が現れます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnxbxnUUyy0VtiftFSR30CnAQicJq8zSF3iImCUSi0wXKRe0hlN95OKMilVOnQRUJ2DHuMgdklj15gleLxyegyVVCq5wpVNZkElutXd8Hl-FkF_AjgFBoQr2n71gMKTF-T5T60nvSHbOw/s320/Screen+Shot+2019-02-11+at+19.19.50.png)
だが! 問題点が。
StoryboardでColor Setの色をしていると、viewDidLoad() よりも後にその設定が反映されるみたい。(iOS12で確認)
つまり、viewDidLoad() でコードから色の再設定していてもそれが反映されない。
traitCollectionDidChange で設定してもダメなので、結構遅いタイミングの様子。
なので、コードで色を再設定する箇所には、StoryboardでColor Setは使わない としたほうが良さげ。
iOSのバグなのかな?と思うので、今後修正されるかもしれないが、お気をつけくださいー。