Как определить цвета в Интерфейсном Разработчике XCodes? - PullRequest
12 голосов
/ 22 мая 2010

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

В качестве альтернативы достаточно ввести точные коды RGB в Интерфейсном Разработчике; таким образом, я могу убедиться, что мои кнопки имеют одинаковый цвет.

В настоящее время я знаю, как это сделать только программно, но наверняка есть способ сделать это в Интерфейсном Разработчике?

Ответы [ 4 ]

15 голосов
/ 08 августа 2011

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

Illustration

11 голосов
/ 23 мая 2010

Чтобы установить значение RGB в IB, необходимо

  1. Щелкните соответствующий элемент в окне инспектора, чтобы вызвать диалоговое окно «Цвета» (например, цвет фона, цвет текста и т. Д.)На панели инструментов выберите значок «Ползунки»
  2. Выберите «Ползунки RGB» в поле со списком.

Теперь вы сможете установить значения RGB для цвета.

Извините, я не знаю, возможно ли легко скопировать значения цвета между различными элементами ...

8 голосов
/ 23 июня 2016

Я знаю, что ответ поздно, но возможно создать собственный профиль в Интерфейсном Разработчике.

Сначала вам нужно нажать на цвет любого компонента на панели утилит.

Click on any Color

Затем выберите 3-ю вкладку на верхней панели и щелкните значок «Настройки» справа.

Select third tab and click settings button

Затем выберите опцию New

Select New option

После создания вы можете переименовать профиль

Rename the color profile

Затем нажмите на палитру цветов и выберите цвет из цветовой палитры

Click on color picker

Наконец, перетащите выбранное изображение в верхнее окно, чтобы сохранить этот цвет. Вы также можете изменить название выбранного цвета.

Drag the image to the upper window

И, повторяя это, вы можете добавить весь свой цвет, необходимый для вашего проекта в этом цветовом поддоне. Далее вам нужно изменить цвет компонента, например Button, Label, вам просто нужно выбрать этот цветовой профиль и выбрать цвет. Надеюсь, что это полезно.

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

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

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

enter image description here

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

enter image description here

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

...