我将Swift项目升级到Swift 4.2,并且发生了非常奇怪的变化。运行后,我的按钮的白色变为蓝色。在故事板上,颜色保持白色,但是当我运行应用程序时,颜色变为蓝色。我不知道该怎么办。
答案 0 :(得分:0)
答案 1 :(得分:0)
Xcode 8 +,iOS 10 +
我最近遇到了这个问题,发布的答案均未解决。事实证明,随着iOS 10 SDK的发布,UIColor
初始化程序init(red:green:blue:alpha:)
现在使用扩展的sRGB范围,因此在Storyboard上配置颜色值时必须进行相应的设置。
请参阅Apple的文档:https://developer.apple.com/reference/uikit/uicolor/1621925-init
的解决方案