相关疑难解决方法(0)

如何从UIColor对象获得红绿蓝(RGB)和alpha背面?

我从这个方法返回一个UIColor:

- (UIColor *)getUserSelectedColor {   
    return [UIColor colorWithRed:redSlider.value green:greenSlider.value blue:blueSlider.value alpha:1.0];
}
Run Code Online (Sandbox Code Playgroud)

得到这样的颜色:

UIColor *selectedColor = [(ColorPickerView *)alertView getUserSelectedColor];
Run Code Online (Sandbox Code Playgroud)

现在我想从selectedColor获得红色,绿色,蓝色,以便使用这些值.我想要0到1之间的值.

iphone rgb cocoa-touch objective-c uicolor

54
推荐指数
4
解决办法
4万
查看次数

从UIColor预设中获取RGB值

我的应用程序我将RGB颜色值传递给服务器.我的应用程序使用UIColor预定义值,如[UIColor grayColor],[UIColor redColor].我知道我可以使用以下代码:

const CGFloat *c = CGColorGetComponents(color.CGColor)
Run Code Online (Sandbox Code Playgroud)

但是,仅适用于RBG色彩空间中的颜色,[UIColor grayColor]不是.

有没有办法获得非RBG颜色的RGB值?

谢谢!

iphone objective-c uicolor cgcolorspace

19
推荐指数
2
解决办法
2万
查看次数

ios将整数颜色转换为uicolor或hex值?

在android中有一个选项,你可以根据int值设置颜色.无论如何,我可以使用此值或转换此值来设置它UIColor在iOS中?例如这个值,-5242884可以在android中用来设置颜色.

从我设法找到的是iOS广泛使用十六进制值或rgb值来设置UIColor.但我在这里找不到有关我的问题的任何信息.无论如何,我可以使用int值代替.

hex objective-c uicolor ios

2
推荐指数
1
解决办法
3933
查看次数

标签 统计

objective-c ×3

uicolor ×3

iphone ×2

cgcolorspace ×1

cocoa-touch ×1

hex ×1

ios ×1

rgb ×1