解决方法
找到所提到的链接woz的平均颜色
然后为您的文本设计
CGFloat red = 0.0,green = 0.0,blue = 0.0,alpha = 0.0; [averageColor getRed:&red green:&green blue:&blue alpha:&alpha]; int threshold = 105; int bgDelta = ((red * 0.299) + (green * 0.587) + (blue * 0.114)); UIColor *textColor = (255 - bgDelta < threshold) ? [UIColor blackColor] : [UIColor whiteColor];
这样的东西
您还可以使用上面的链接从图像中获取UIColor,并使用matt’s category的UIColor获得亮或暗.