我试图使按钮上的边框工作一段时间。
[self.accountButton.layer setBorderColor:(__bridge CGColorRef _Nullable)UIColorFromRGB( kGABrandingGreenColor )];
这就是颜色值的生成方式。
#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])
#define kGABrandingGreenColor (0x53C2BE)
我在stackoverflow中找不到解决我问题的解决方案。
最佳答案
这简单
#define UIColorFromRGB(rgbValue) \
[UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0x00FF00) >> 8))/255.0 \
blue:((float)((rgbValue & 0x0000FF) >> 0))/255.0 \
alpha:1.0]
#define kGABrandingGreenColor (0xBC1128)
[self.accountButton.layer setBorderWidth:3.0];
[self.accountButton.layer setBorderColor:[UIColorFromRGB(kGABrandingGreenColor) CGColor]];
关于ios - Objective-C:按钮的边框颜色未显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44791411/