问题标签 [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 投票
1 回答
5291 浏览

iphone - 在 UIView 中将背景颜色从一种颜色淡化为另一种颜色

如何在 UIView 中从一种背景颜色淡化为另一种颜色?

在 javascript (jQuery) 中,可以通过执行以下操作来完成:
$('body').animate({ backgroundColor: "#ff00ff"});

如果我将颜色转换为 HSV 会更容易吗?

编辑:尝试使用 CABasicAnimation 进行此操作,但由于未知原因它会闪烁白色。:/

然后我试图找到另一种方法来做到这一点,并偶然发现了“隐式动画”。下面的作品有一个很好的淡入淡出:

感谢 StackOverflow,帮助每个人学习更多。:)

0 投票
2 回答
1972 浏览

iphone - 释放 UIColor PatternImage 的正确方法

0 投票
1 回答
1204 浏览

iphone - iOS 256 色 (VGA) 转 RGB

我想在 iOS 上将 VGA 颜色(256 色;8 位)转换为 RGB 颜色。

是否可以计算这个或者我必须使用颜色表(使用 CGColorSpaceCreateIndexed)。

UIColor 不支持 256 色。

谢谢 :)

0 投票
2 回答
1626 浏览

iphone - iPad 上的 groupTableViewBackgroundColor 有什么问题?

我的背景颜色是白色的!为什么?只需为 iPad 启动一个新的基于 View 的应用程序并在 viewDidLoad 中设置背景颜色。

怎么了。如果我将它设置为 redColor 它可以工作。为什么?

0 投票
1 回答
7100 浏览

uitableview - 单击操作后如何更改 cell.textLabel.text 的颜色(单元格是 UITableViewCell)

我有一堆文章显示为单元格。当用户点击一篇文章,阅读并返回时,我希望该 cell.textlabel.text 从深蓝色变为深蓝色,以指示该文章已被阅读。我怎么做?

0 投票
4 回答
750 浏览

iphone - 获取点击按钮的 uicolor


,我有一个屏幕,里面有很多不同颜色的按钮。我想要的是,当我按下某个按钮时,我会在该图像上应用 uiimage,然后我可以获得该点击按钮的 UIcolor 信息或 rgb 值。我知道我可以使用一些常量来实现该目的,但我想以动态和程序化的方式来实现。

更多的是整个按钮的图像是统一的。

0 投票
2 回答
5863 浏览

iphone - 检索 iPhone 上的默认 UI 颜色

前言:自从 iOS 13 采用深色主题以来,iOS 上就有了正确的系统颜色概念。见UIColor课堂。


这是我的 iPhone 项目,上面有一个带有常规 UIButton 的 XIB 文件。该按钮有一个文本颜色 - 一个漂亮的蓝色阴影,准确地说是 RGB(50, 79, 133)。

是否有一种快速且正确的方法可以在运行时检索该颜色值?不是这个特定按钮的颜色,而是 UIButtons 的默认文本颜色?最好作为 aUIColor *或 a CGColorRef

iPhone 上是否有系统颜色的概念,或者这只是 Interface Builder 中的预设强制执行的默认设置?

是的,我可以做一些基本的数学运算并将 RGB 转换为 UIColor 使用的浮点 (UGH!) 表示。还有比这更优雅的吗?

0 投票
1 回答
404 浏览

iphone - 从 Objective-c 中的一组颜色百分比中获取十六进制颜色代码的最简单方法是什么?


从一组三个 RGB 百分比中获取十六进制颜色代码的最佳方法是什么?例如:

我已经找到了几个相反的功能(从十六进制代码创建颜色),但我似乎找不到任何简单的方法来做到这一点......

感谢您的帮助,
克里斯

0 投票
4 回答
3099 浏览

iphone - 为什么 initWithPatternImage 会丢失 PNG 的 alpha 值

有人见过 [UIColor initWithPatternImage] 忽略 PNG 的 alpha 值的问题吗?如果是这样,最好的解决方法是什么?

我使用 png 作为按钮对象数组的背景层,它包含图像中每个像素的多个预设 alpha 值,用作纹理背景。它可以作为图案/纹理颜色很好地加载,但它会将所有关键透明区域都设置为不透明的黑色。

获得正确的 alpha 值很重要,这样按钮图像才能正确显示。按钮框架不包括来自背景的 alpha 阴影,因为这不是按钮的“可点击”部分。此外,我的按钮对象的图像和背景图像也使用了透明度,因此它确实需要在每个按钮后面直接有一个清晰的背景,以让正确的当前颜色设置通过(最低层 UIView 将其背景颜色设置为当前用户选择的颜色)。只为包含此纹理的 UIView 层设置单个 alpha 值也不能满足我的需要。

任何帮助,将不胜感激。我目前的解决方法是使用 png 的几个 UIImageView 的完全成熟、重复编程的布局,而不是使用带有图案填充的单个 UIView。

这是一段代码,但将 UIImage 转换为 UIColor 以用作图案/纹理颜色是非常标准的:

0 投票
1 回答
993 浏览

iphone - 从 iPhone App Store 重新创建分段控制

我正在尝试重新创建一个类似于应用商店的界面,使用导航栏,其下方有一个分段控件。我的控制器和所有相关视图都可以正常工作;我的问题是我想将分段控制器的颜色与苹果在商店中使用的颜色相匹配。我将如何实现这一目标?我已经尝试过 colorWithRed:green:blue:alpha 但收效甚微。谢谢。

分段控制