【发布时间】:2013-10-16 13:48:52
【问题描述】:
我正在尝试通过为其分配一个值来设置UITextView 的textColor。
在我之前的计划中
textView.textColor = 0x000000;
但后来,当我有
textView.textColor = 0x888888;
会弹出一个致命错误:“ARC 不允许将 'int' 隐式转换为 'UIColor *'”。
如何将我的 int 转换为 UIColor 以正确设置文本颜色?为什么它适用于 0x000000 而不是 0x888888?
【问题讨论】:
-
0x000000 是十六进制,这是一个 16 基数系统,但这也被认为是 nil 引用,根据引用是否存在而被视为 0 或 1 textView.textColor = 0x000000;可能是黑色的。
标签: ios implicit-conversion uicolor