Разница в цвете между drawRect и Интерфейсным Разработчиком?
Просто у меня есть 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];
}
Результат:
Почему существует эта разница?
EDIT: (unecessary drawRect
Code removed)
EDIT2:
Итак, вот я лгу самому себе ». Разработчик интерфейса показал RGB 99,99,99 как 80,80,80. Бьюсь об заклад, это смещает число на 19. & quot; & GT;. & GT; ... Отчаянный человек, использующий XCode, думает о таких безумных вещах, как это .. Результат:
PERFECT!!, ноwhy???? Еще один баг Xcode? Я нашел около 10 из них в прошлом месяце ...