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

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

Ответ 1

How to choose a color by RGB in Interface Builder.

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

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

Ответ 2

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

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

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

enter image description here

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

enter image description here

Подробнее здесь, в том числе, как совместить скриншоты.

Ответ 3

Похоже, что вы не знакомы с цветной панелью Mac OS X. Нажмите вкладки в верхней части окна панели цветов, чтобы выбрать другие подборщики. Pickers также являются плагинами, поэтому можно добавить новый интерфейс для выбора цвета. См., Например, разработчик цветных решений.

Ответ 4

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

http://wafflesoftware.net/hexpicker/

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

Ответ 5

enter image description here

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