【问题标题】:How to assign window tint color to view background color or lable text color dynamically- iOS如何分配窗口色调颜色以动态查看标签文本颜色的背景颜色 - iOS
【发布时间】:2018-05-18 19:37:27
【问题描述】:

在故事板中,我们可以选择更改全局色调颜色,如下所示:

有没有办法使用情节提要为 Lable 文本颜色分配相同的色调颜色?因为我不想创建标签的新引用来仅更改颜色。

当我将更改全局色调颜色时,所有文本字段的文本颜色都应更改。

【问题讨论】:

  • 有没有办法使用情节提要为标签文本颜色分配相同的色调颜色?我认为您不能。在我看来,您应该为UILabel 创建一个子类,以在全局色调颜色更改时更改文本颜色

标签: ios storyboard tintcolor


【解决方案1】:

无法从情节提要全局应用标签颜色。 但是您可以创建自定义标签类,您可以在其中设置标签的默认颜色。最后通过选择标签在您添加到情节提要中的每个标签的身份检查器中分配该类。

    class CustomLabel: UILabel {
    required init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)!

        //you can set your properties
        //e.g
        self.textColor = UIColor.darkGray
    }

}

【讨论】:

  • 您的代码中有一些错误,因此我更新了您的答案。
  • 是的,它只是一个 sudo。谢谢
猜你喜欢
  • 2021-03-28
  • 1970-01-01
  • 2021-05-27
  • 1970-01-01
  • 2021-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多