it-swarm.com.ru

Как ввести значения RGB в Интерфейсный Разработчик?

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

210
Sheehan Alam

How to choose a color by RGB in Interface Builder.

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

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

459
Tyler

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

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

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

enter image description here

  • В Xcode щелкните всплывающее окно цветового пространства в палитре цветов и выберите "Универсальный RGB", затем введите значения красного, зеленого и синего из Photoshop, НЕ ЗНАЧЕНИЕ HEX так как это по какой-то причине возвращается к цветовому пространству sRGB (будьте осторожны, не переходите в шестнадцатеричное поле, так как это также изменяет цветовое пространство на sRGB).

enter image description here

Дополнительная информация здесь , в том числе как соответствовать скриншотам.

36
Zack Morris

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

http://wafflesoftware.net/hexpicker/

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

2
Philip Borges

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

2
Ken

enter image description here

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

0
Chandan Shetty SP