Странные цвета в XCode Interface Builder? - PullRequest
20 голосов
/ 20 сентября 2011

У меня действительно странная проблема с цветами в конструкторе интерфейсов.Я устанавливаю цвет для одного элемента пользовательского интерфейса, например, UIView, а затем хочу, чтобы такой же цвет был для UIButton ... но когда я пытаюсь это сделать, цвета часто бывают разными - я имею в виду немного другой тон, а не абсолютно другой цвет.Как это вообще возможно ???Я пытался использовать RGB-слайдеры и другие слайдеры, а также этот инструмент выбора цвета ... Единственное, что мне иногда помогает, - это когда я создаю новый элемент пользовательского интерфейса.У кого-нибудь была такая же проблема, и она знает, что происходит?

Ответы [ 4 ]

78 голосов
/ 09 февраля 2012

Интерфейсный Разработчик фильтрует цвета через текущее цветовое пространство вашего монитора по умолчанию. Вы можете изменить это в Xcode4 IB, открыв диалоговое окно «Цвета», щелкнув вкладку «Ползунки», а затем щелкнув маленькую выпадающую кнопку под увеличительным стеклом, которая выглядит как цветовой спектр. Откроется список доступных цветовых пространств - выберите Generic RGB и отрегулируйте ползунки, чтобы получить правильный цвет.

См. этот вопрос для получения дополнительной информации, особенно в комментариях к принятому ответу.

6 голосов
/ 04 июня 2017

Я решил эту проблему, используя «Device RGB» вместо «Generic RGB».Смотрите изображение: enter image description here

0 голосов
/ 04 февраля 2015

К сожалению, возиться с цветовыми пространствами мне не помогло. сделал работу: отредактировал необработанный XML-файл .xib (щелкните правой кнопкой мыши .xib, откройте как> Исходный код) и изменил там десятичные значения RGB.

0 голосов
/ 20 сентября 2011

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

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