Просто у меня есть 2 представления в конструкторе интерфейсов, один настроен на цвет 99,99,99 с помощью ползунков RGB в конструкторе интерфейсов.
Другой вид окрашен программно для достижения определенной формы. Я заполняю его, используя:
//Obviously, this is in drawRect.
[[UIColor leadColor] set];
CGContextEOFillPath(myContext);
//And this is a category on UIColor
+ (UIColor *)leadColor {
return [UIColor colorWithWhite:99/255.0 alpha:1.0];
}
Результат:
Почему существует эта разница??
РЕДАКТИРОВАТЬ: (ненужный drawRect
Код удален)
РЕДАКТИРОВАТЬ2:
Итак, здесь я вру себе.." Интерфейсный билдер показал RGB 99,99,99 как 80,80, 80. Держу пари, это компенсирует число на 19». >.> ... Отчаявшийся человек, использующий Xcode, думает о подобных вещах.. Результат:
ИДЕАЛЬНО!! , но почему???? Еще одна ошибка Xcode? Я нашел около 10 таких за последний месяц...