界面生成器更改文本颜色错误?
Posted
技术标签:
【中文标题】界面生成器更改文本颜色错误?【英文标题】:Interface Builder change text color bug? 【发布时间】:2012-06-18 23:56:57 【问题描述】:这让我很生气..
如果我在界面生成器中选择一个 UITextField 并通过手动输入 R G B 值来更改文本颜色,它会更改整个框架和背景的颜色。
但是,如果我使用滑块更改它,它只会更改我想要的文本颜色。
让我认为它是一个错误……这是否发生在其他人身上?
【问题讨论】:
【参考方案1】:我在最新版本的 Xcode 中也看到了这种情况。当手动输入 R G B 值时,UILabel 属性检查器中的文本颜色和背景颜色控件同时更改,而如果我以其他方式选择颜色(例如,从颜色选择器中的蜡笔或调色板视图),只有文本颜色控制值的变化。
我认为这是一个错误(应该通过 http://bugreporter.apple.com 提交),但它再次通过几个版本的 Xcode 持续存在,所以这可能是他们故意的预期行为。但我绝对同意您应该将其作为错误提交。
【讨论】:
【参考方案2】:绝对是一个错误!一个临时解决方案是双击 UILabel 上的文本,即选择 UI 中的所有 UILabel 文本(故事板或 xib)。只有这样使用滑块才能更改文本颜色。希望对你有帮助
【讨论】:
【参考方案3】:或者更改颜色,然后将背景颜色设置回透明。对我来说最快的解决方法。与 UILabel 相同的错误。
【讨论】:
【参考方案4】:您可以尝试选择要更改颜色的文本,然后单击 T 打开字体窗口并从那里更改颜色。在 Xcode 11.2.1 上为我工作。
【讨论】:
以上是关于界面生成器更改文本颜色错误?的主要内容,如果未能解决你的问题,请参考以下文章
在界面生成器中更改 UITableViewCell 背景颜色