【问题标题】:How to get color from Assets.xcassets? [duplicate]如何从 Assets.xcassets 中获取颜色? [复制]
【发布时间】:2017-09-13 16:31:28
【问题描述】:

我在 Assets.xcassets 中创建了 Color Set,你可以在下面的截图中看到它

我的问题是

如何在代码中获得这种颜色?

【问题讨论】:

  • @Dávid:颜色资源是 Xcode 9 IDE 的一个特性,所以 [xcode9] 标签在这里很有意义(我认为)。另一方面,在我看来,这个问题之前已经回答过了。
  • @MartinR 现在我明白了,重新添加了标签,感谢您的输入。而且我同意这实际上似乎是重复的。

标签: objective-c swift assets xcode9 uicolor


【解决方案1】:

你应该使用 UIColor 的这个初始化

init?(named name: String) 

例如:

view.backgroundColor = UIColor(named: "Greeny")

并且你在 Assets 中的 Color 名称必须和 init 中的参数一致

【讨论】:

  • [UIColor colorNamed:@"yourColor"] 在 Objective C 中
猜你喜欢
  • 1970-01-01
  • 2011-07-12
  • 1970-01-01
  • 2013-05-24
  • 2013-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多