Вам нужно разделить на 255.0
Поскольку я почти никогда не использую значения в диапазоне от 1,0 до 0,0, я создал очень простую категорию UIColor, которая сама делит беспорядочно выглядящее деление: (из http://github.com/Jon889/JPGeneral)
//.h file
@interface UIColor (JPExtras)
+ (UIColor *)colorWithR:(CGFloat)red G:(CGFloat)green B:(CGFloat)blue A:(CGFloat)alpha;
@end
//.m file
@implementation UIColor (JPExtras)
+ (UIColor *)colorWithR:(CGFloat)red G:(CGFloat)green B:(CGFloat)blue A:(CGFloat)alpha {
return [UIColor colorWithRed:(red/255.0) green:(green/255.0) blue:(blue/255.0) alpha:alpha];
}
@end
Так что вы можете просто сделать (если вы импортируете категорию, на которую я ссылался выше):
[UIColor colorWithR:127 G:127: B:127 A:1];