iOS 10 个自定义单元格颜色 alpha 被忽略

iOS 10 Custom cell color alpha being ignored

我发现 table 视图单元格不再遵循在 iOS10 中设置颜色 属性 时传递给它们的 alpha 值。我开始在测试版中看到这个问题,但希望它能得到修复,而我在苹果开发者论坛上的 post 已被忽略。 例如,当我将它分配给 table 视图单元格时,下面的颜色代码不再有效(直到现在它仍然有效)。

定义TABLE_50_RED [UIColor colorWithRed:128.0 green:0 blue:0.0 alpha:0.3]
.
.
.
cell.backgroundColor = TABLE_50_RED;

我可以在整个单元格上设置 alpha,但文本也会如此 - 但这是不希望的。将文本颜色的 alpha 设置为 1.0 也不会抵消单元格的 alpha。

还有其他人遇到过这个问题吗?

有什么建议吗?

谢谢

尽管 rmdaddy 是正确的 - 我不喜欢他的回答。答案是他说的参数有问题,但我只见树木不见森林。我的红色值是 128,它应该是 0.5 (128/256),如果他特别指出,这本可以很简单地解决。没有愚蠢的问题,只有愚蠢的答案。