相关疑难解决方法(0)

如何将HEX RGB颜色代码转换为UIColor?

我有一个RGB十六进制代码,如#ffffff作为NSString,并希望将其转换为UIColor.有一个简单的方法吗?

iphone uicolor

65
推荐指数
7
解决办法
6万
查看次数

用于设置RGB颜色的宏比UIColor好吗?

我的头文件中有这个宏:

#define UIColorFromRGB(rgbValue) \
        [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
                        green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
                         blue:((float)(rgbValue & 0xFF))/255.0 \
                        alpha:1.0]
Run Code Online (Sandbox Code Playgroud)

我在我的.m文件中使用此类似的东西:

cell.textColor = UIColorFromRGB(0x663333);
Run Code Online (Sandbox Code Playgroud)

所以我想问每个人都这样更好还是我应该使用这种方法:

cell.textColor = [UIColor colorWithRed:66/255.0
                                 green:33/255.0
                                  blue:33/255.0
                                 alpha:1.0];
Run Code Online (Sandbox Code Playgroud)

哪一个更好的方法?

iphone macros xcode objective-c uicolor

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

标签 统计

iphone ×2

uicolor ×2

macros ×1

objective-c ×1

xcode ×1