Разница в цвете между drawRect и Interface Builder?

Просто у меня есть 2 представления в конструкторе интерфейсов, один настроен на цвет 99,99,99 с помощью ползунков RGB в конструкторе интерфейсов.

enter image description here

Другой вид окрашен программно для достижения определенной формы. Я заполняю его, используя:

//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];
}

Результат:

enter image description here

Почему существует эта разница??


РЕДАКТИРОВАТЬ: (ненужный drawRect Код удален)


РЕДАКТИРОВАТЬ2:

Итак, здесь я вру себе.." Интерфейсный билдер показал RGB 99,99,99 как 80,80, 80. Держу пари, это компенсирует число на 19». >.> ... Отчаявшийся человек, использующий Xcode, думает о подобных вещах.. Результат:

Perfect!!

ИДЕАЛЬНО!! , но почему???? Еще одна ошибка Xcode? Я нашел около 10 таких за последний месяц...

8
задан Mazyod 28 May 2012 в 10:00
поделиться