问题标签 [uicolor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
12489 浏览

iphone - iPhone导航栏的默认UIColor

谁能告诉我默认 iPhone 导航栏蓝色的 RGB?我知道您通常可以通过设置来设置默认颜色

但是,在这种情况下这不起作用,所以我需要设置确切的蓝色。

谢谢你的回答,杜诺

0 投票
1 回答
2567 浏览

ios - 使用 UIColor 平铺图像作为视图的背景不适用于cornerRadius

我使用 UIColor colorWithPatternImage 来获得平铺颜色。我将此设置为我的视图的背景。在此之后,对 view.layer.cornerRadius 的任何更改都不会产生任何影响:它不会更改角半径。我还尝试在我的视图中添加另一个子视图,将其设置为图案的背景颜色并在我的视图上使用cornerRadius 无济于事。

我该如何解决这种行为?

谢谢你的时间。

0 投票
3 回答
4018 浏览

iphone - 十六进制到 UIColorfromRGB

我在这里学习教程

它相当直接和简单,只有 2 个步骤。但是在最后一步,我在 UITextField 中有十六进制代码作为 hexText.text,但是我如何将它放入 UIColorFromRGB 中?

0 投票
0 回答
1492 浏览

iphone - 如何将 RGB 颜色或十六进制转换为 HSB?

我正在尝试找到一种方法来获取 RGB 颜色的 HSB 值。有人知道怎么做吗?

0 投票
2 回答
3037 浏览

iphone - 在 iPhone 上从 RGB 更改为 HSB?

我已经用谷歌搜索了很长时间,但找不到这样做的方法。有人有想法吗?有一种 NSColor 方法可以为 mac 执行此操作,但对于 iPhone,我看不到任何内容。我的应用程序中的想法是用户输入 HEX 代码(我已设法进入 RGB)并将其更改为 HSB。

想法?

0 投票
3 回答
492 浏览

iphone - 如何将值从 TableView 控制器传递到 customCell 类

我正在以编程方式创建一个自定义 UITableViewCell,它使用以下代码。我想知道的是如何使它的背景透明?

我希望它透明的原因是 UITableViewCell 的高度是动态的,我无法弄清楚如何将“动态高度”代码传递给 customCell 类,所以我想我会为 CGRect 设置一个 300 左右的最大高度和使背景透明,使其不会与以下单元格重叠。

使标签透明不起作用,因此我需要将 TableViewCell 高度传递给自定义类。

customCell 类

UITableView 类

0 投票
4 回答
1911 浏览

iphone - 给定客户的设计图像,确定条形色调颜色的正确 RGBA 值?

我经常收到定义 iPhone 应用程序外观的模型图像。这些可以来自与项目一样多的不同方法,有时是balsamiq,甚至是手绘,有时是Photoshop。常见的一件事是通常为匹配某些公司品牌或整体应用程序设计而指定的条形色调颜色。

如果我在应用程序中打开这些设计图像之一并使用油漆滴管工具获取颜色的 RGB 值,那么有很多地方可以做到这一点,从包含按钮下边缘的最暗区域到最亮的区域酒吧的顶部。我找不到一个地方来对编程结果与模型匹配的颜色进行采样,在某些方面总是错误的,导致我眯着眼睛看着两张图像,试图调整一个或多个颜色值,使它们匹配得足够好。

给定一个客户想象导航栏应该如何出现的示例*,您如何确定正确的 UIColor 以应用于导航栏的 tintColor 属性?

*忽略包含彩虹效果、错误应用的渐变和其他幻想的模型。沿着中心线匹配颜色和亮度就足够了。这至少是一个站得住脚的立场——“你要求的不是 iOS 的工作方式!”

0 投票
2 回答
614 浏览

cocoa-touch - UIColor colorWithRed:green:blue:alpha 中的奇怪参数:

检查此方法时,我期望红色、绿色和蓝色在 0-255 范围内。相反,它是0-1。

只有我觉得这很奇怪吗?

有什么理由不使用更常见的 0-255 RGB 值,甚至是十六进制数字(如 html 中)?

0 投票
1 回答
98 浏览

iphone - 2个值应该相同但不是

我有以下代码,它采用某人输入的十六进制代码并将其转换为 HSB:

然后我有这个相反的代码 - 将 HSB 转换为十六进制代码:

这些都应该给出相同的值,而且大部分时间都是如此。但有时我会输入一个十六进制代码,例如 208DBC,它会返回 1F8CBC。有任何想法吗?我认为这与返回不准确的十六进制代码的第二位代码有关,但不确定在这种情况下如何使其更准确?

0 投票
1 回答
637 浏览

objective-c - UIColor 和标准色轮中的色调

在 UIColor 中,绿色的色调在 0.4 左右,红色为 0 或 1,在标准色轮上,绿色与红色相反。还有其他例子。UIColor为什么不一样?