Как ввести значения RGB в Интерфейсный Разработчик? - PullRequest
210 голосов
/ 02 апреля 2010

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

Ответы [ 5 ]

459 голосов
/ 02 апреля 2010

How to choose a color by RGB in Interface Builder.

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

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

36 голосов
/ 04 декабря 2014

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

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

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

enter image description here

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

enter image description here

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

2 голосов
/ 02 ноября 2013

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

http://wafflesoftware.net/hexpicker/

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

2 голосов
/ 02 апреля 2010

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

0 голосов
/ 02 апреля 2010

enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...