【问题标题】:UIColor for UITextView borderUITextView 边框的 UIColor
【发布时间】:2012-07-10 20:47:26
【问题描述】:

根据这个答案:

Bordered UITextView

我可以使用预先混合的颜色,例如 blackColor、blueColor 等...

我想使用我自己的颜色,由 UIColor colorWithRed: ...

ratingText.layer.borderColor = [[UIColor colorWithRed:33 green:95 blue:139 alpha:1] CGColor];

然后不显示边框。我怎样才能将 UIColor 连接到 CGColor,或者我会错过其他任何东西?

非常感谢您的帮助 - 谢谢!

【问题讨论】:

    标签: uitextview border uicolor cgcolor


    【解决方案1】:

    [UIColor colorWithRed:green:blue:alpha:] 采用从 0 到 1 的浮点值。大于 1 的值将被视为 1。因此这将导致白色。

    您应该先将 rgb 值(0-255)除以 255 转换为浮点值(0-1)。

    layer.borderColor = [[UIColor colorWithRed:33/255.0f green:95/255.0f blue:139/255.0f alpha:1] CGColor];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-29
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多