Подтвердить что ты не робот

Странные цвета в XCode Interface Builder?

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

4b9b3361

Ответ 1

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

Подробнее см. этот вопрос, особенно комментарии к принятому ответу.

Ответ 2

Я решил эту проблему, используя "Device RGB" вместо "Generic RGB". Смотрите изображение: введите описание изображения здесь

Ответ 3

К сожалению, вождение с цветовыми пространствами не сработало для меня. Что работала над редактированием исходного XML файла .xib(щелчок правой кнопкой мыши .xib, Open As > Source Code) и изменение десятичных значений RGB.

Ответ 4

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