Interface Builder更改文本颜色错误?

问题描述 投票:8回答:4

这正在驱赶我香蕉。

如果我在界面构建器中选择一个UITextField,然后通过手动输入R G B值来更改文本颜色,它将更改整个框架和背景的颜色。

但是,如果我使用滑块进行更改,它只会像我想要的那样更改文本颜色。

使我认为这是一个错误...其他人会发生这种情况吗?

xcode interface-builder xcode4.3
4个回答
12
投票

我也看到最新版本的Xcode也会发生这种情况。手动输入RGB值时,UILabel属性检查器中的“文本颜色”和“背景颜色”控件会同时更改,而如果我选择另一种颜色(例如,从“颜色选择器”中的蜡笔或调色板视图中选择),则仅文字颜色控制值更改。


1
投票

绝对是一个错误!临时解决方案是双击UILabel上的文本,即在UI中选择所有UILabel文本(storyboard或xib)。只有这样,才能使用滑块更改文本颜色。希望对您有所帮助


1
投票

或更改颜色,然后将背景色重新设置为透明。对我来说最快的解决方法。与UILabel相同的错误。


0
投票

您可以尝试选择要更改颜色的文本,然后单击T打开字体窗口并从此处更改颜色。在Xcode 11.2.1上为我工作。

© www.soinside.com 2019 - 2024. All rights reserved.