1

我可能会使用scanf,然后&使用0xff, 0xff00, 0xff0000并移动它们以获得 RGB 的 3 个值,然后调用[UIColor colorWithRed: green: blue: alpha: 1]. 有没有更好或更简单的方法来实现它?

前面的#在字符串中应该是可选的,它不应该区分大小写,所以3a6ffc应该和#3A6FFC.

4

1 回答 1

1

您必须将 nsstring 转换为十六进制值,然后从十六进制中获取 R、G 和 B 以下 stackoverflow 答案就是您要寻找的

如何将 HEX RGB 颜色代码转换为 UIColor?

于 2012-06-01T23:19:45.190 回答