社交网络分享功能开发指南
1. 颜色转换方法的添加
首先,为了将当前颜色转换为等效的 HTML 值,我们需要对代码进行重构。在 CMColor.h 文件中添加方法声明:
- (NSString*)rgbCodeWithPrefix:(NSString*)prefix;
然后,在 CMColor.m 实现文件的 @implementation 部分添加新方法:
- (NSString*)rgbCodeWithPrefix:(NSString*)prefix
{
if (prefix==nil)
prefix = @"";
CGFloat red, green, blue, alpha;
[self.color getRed:&red green:&green blue:&blue alpha:&alpha];
return [NSString stringWithFormat:@"%@%02lx%02lx%02lx",
prefix,
lroundf(red*255),
lroundf(green*255),
lroundf(blue*255)];
}
接着,在 CMViewController.m 文
超级会员免费看
订阅专栏 解锁全文
1106

被折叠的 条评论
为什么被折叠?



