Как ввести значения RGB в Interface Builder?
============================================

Как я могу ввести значения цвета RGB или Hex для фона в Interface Builder? Я могу выбрать предопределенные цвета, но я хотел бы вручную ввести значения RGB. Где я могу это сделать?

 

 ![How to choose a color by RGB in Interface Builder.]()

Нажмите на значок слайдера цвета, а затем выберите "RGB Sliders" в раскрывающемся списке.

Вы также можете использовать увеличительное стекло в качестве подборщика цветов для получения точного цвета в любом месте экрана; также см. @ken отличный комментарий ниже, поясняющий, как цветовые пространства работают с увеличительным стеклом.

 

Хотя ответ Тайлера отвечает на вопрос, вы можете столкнуться с проблемами, используя сборщик, потому что он использует цветовое пространство дисплея (как пояснил Кен).

Если вы хотите совместить значения RGB между Photoshop и Xcode  **точно** (без преобразования между цветами), вам необходимо сохранить свои изображения в общем RGB и ввести любые значения капельницы с использованием общего цветового пространства RGB.

* Когда вы выбираете "Сохранить для Интернета и устройств" из Photoshop, снимите флажок "Преобразовать в sRGB".

 ![enter image description here]()

* В Xcode щелкните всплывающее окно цветового пространства в подборщике цветов и выберите "Generic RGB", затем введите красные, зеленые и синие значения из Photoshop,  **НЕ ХЕСТАЯ СТОИМОСТЬ**, так как это возвращается к sRGB по какой-либо причине (будьте осторожны, чтобы не переходить в шестнадцатеричное поле, так как это также изменяет цветовое пространство на sRGB).

 ![enter image description here]()

Подробнее [здесь](/questions/31877/wrong-color-in-interface-builder/233330#233330), в том числе, как совместить скриншоты.

 

Похоже, что вы не знакомы с цветной панелью Mac OS X. Нажмите вкладки в верхней части окна панели цветов, чтобы выбрать другие подборщики. Pickers также являются плагинами, поэтому можно добавить новый интерфейс для выбора цвета. См., Например, [разработчик цветных решений](http://www.panic.com/~wade/picker/).

 

Я знаю, что это старый вопрос, но мне нужно было найти ответ на этот самый вопрос сегодня, и это привело меня к правильному пути. Выбор цвета из panic.com установлен правильно, но шестнадцатеричная опция из выпадающего меню в наборе цветов всегда устанавливает его в RGB. Так что ничего хорошего. Вместо этого я нашел это:

 <http://wafflesoftware.net/hexpicker/>

Это показывает шестнадцатеричное значение и полностью работает на Xcode 5.0.1 и Mavericks.

 

 ![enter image description here]()

Проверьте приведенную выше привязку, в этом перейдите в "Цвета", выберите вторую кнопку (ползунки RGB (прямоугольное изображение), расположенные рядом с кругом в верхней части лотка). В этом вы можете ввести значения RGB.