Questions tagged «uicolor»

UIColor对象表示颜色,有时还表示不透明度(alpha值)。您可以使用UIColor对象存储颜色数据,并且在绘制过程中可以使用它们设置当前的填充颜色和描边颜色。


21
如何在iOS和WatchKit中更改图像tintColor
我有一个名为“ theImageView”的UIImageView,其UIImage具有单一颜色(透明背景),就像下面的黑色左心一样。如何按照iOS 7+导航栏图标中使用的着色方法,在iOS 7或更高版本中以编程方式更改此图像的着色颜色? 此方法也可以在Apple Watch应用程序的WatchKit中使用吗?
395 ios  swift  uiimage  uicolor  watchkit 

30
如何使用十六进制颜色值
我正在尝试在Swift中使用十六进制颜色值,而不是UIColor允许您使用的一些标准颜色值,但是我不知道该怎么做。 示例:如何将其#ffffff用作颜色?
351 ios  swift  uicolor 


14
如何以编程方式获取iOS 7默认蓝色?
我正在应用程序中创建自定义元素,并希望与新iOS的外观匹配。iOS 7向我们介绍了一种非常常见的浅蓝色,这是几种元素(包括系统按钮,分段控件等)的默认颜色或色调。它们使使用IB选择颜色变得容易,如下所示: 但是,我还没有找到如何轻松地以编程方式访问颜色的方法。我签出了UIColor文档,并且在类本身中似乎没有用于蓝色系统颜色的任何访问器。 这是我的问题:这种颜色是否存在简单的访问器?[UIColor ?]或类似的东西?如果不是,是否有人知道该颜色的确切RGB值?
223 ios  colors  ios7  uicolor 

19
从UIColor中获得较浅和较深的颜色
我一直希望能够将任何UIColor变成渐变。我打算这样做的方法是使用Core Graphics绘制渐变。我想做的就是获得一种颜色,让我们说: [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; 并获得一个UIColor,它的阴影要深一些,而阴影要浅一些。有谁知道如何做到这一点?谢谢。

20
如何比较UIColors?
我想检查UIImageView上背景的颜色设置。我试过了: if(myimage.backgroundColor == [UIColor greenColor]){ ...} else{ ...} 但这是行不通的,即使我知道颜色是绿色,它也总是落在其他部分。 另外,还有一种方法可以在调试控制台中输出当前颜色。 p [myimage backgroundColor] 和 po [myimage backgroundColor] 不工作


14
检查UIColor是黑暗还是明亮?
我需要确定所选的UIColor(由用户选择)是深色还是明亮,因此我可以更改位于该颜色之上的一行文本的颜色,以提高可读性。 这是Flash / ActionScript(带有演示)中的示例:http ://web.archive.org/web/20100102024448/http://theflashblog.com/?p=173 有什么想法吗? 干杯,安德烈 更新 感谢大家的建议,以下是工作代码: - (void) updateColor:(UIColor *) newColor { const CGFloat *componentColors = CGColorGetComponents(newColor.CGColor); CGFloat colorBrightness = ((componentColors[0] * 299) + (componentColors[1] * 587) + (componentColors[2] * 114)) / 1000; if (colorBrightness < 0.5) { NSLog(@"my color is dark"); } else { NSLog(@"my color …
107 ios  iphone  xcode  colors  uicolor 

5
调整UIColor的Alpha
我将UIColor使用rgb 设置为的背景UILabel。我正在尝试调整alpha唯一。如何修改现有rgb的alpha UIColor? 编辑 基本上我UILabels有一套UIColor(使用rgb),我不知道它们是什么颜色UILabels。在某个时候,我将不得不更改labelsalpha`。如何更改标签颜色Alpha?

15
如何从UIColor获取RGB值?
我正在使用以下代码创建一个颜色对象。 curView.backgroundColor = [[UIColor alloc] initWithHue:229 saturation:40 brightness:75 alpha:1]; 如何从创建的颜色对象中检索RGB值?
99 ios  rgb  uicolor 

23
如何在iOS 7上更改状态栏的背景颜色和文本颜色?
我当前的应用程序在iOS 5和6上运行。 导航栏为橙色,状态栏为黑色背景色,白色文本色。但是,当我在iOS 7上运行相同的应用程序时,我发现状态栏看起来是透明的,具有与导航栏相同的橙色背景色,而状态栏的文本颜色是黑色。 因此,我无法区分状态栏和导航栏。 如何使状态栏看起来与iOS 5和6相同,即黑色背景颜色和白色文本颜色?如何以编程方式执行此操作?


11
如何使用Swift制作随机颜色
如何使用Swift创建随机颜色函数? import UIKit class ViewController: UIViewController { var randomNumber = arc4random_uniform(20) var randomColor = arc4random() //Color Background randomly func colorBackground() { // TODO: set a random color view.backgroundColor = UIColor.yellow } }
78 swift  random  colors  uicolor  func 

9
我们如何使用资产目录颜色集?
我通常会在iOS上使用自定义UIColors,并使用Swift扩展,但是现在使用iOS 11 / Xcode 9,我们可以创建颜色集。我们如何使用它们? 更新-提示 正如@Cœur所说,我们可以拖放颜色,并像UIColor对象一样使用它,可能的解决方案是将其用作扩展: 或作为常量: 现在,我想知道是否可以像访问资产图像的UIImage访问一样访问它们,例如: UIImage(named: "image-name") -> UIColor(named: "color-name")

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.