2013-10-27 7 views
4

Мои UIView и UIImageView цвета выглядят идеально в интерфейсе строителя, но извращены на здании - см рис ниже с IB на левой стороне, и имитатор справа:XCode IOS цвета не совпадают после построения

On the left: Interface Builder, On the right: iOS Simulator

Существует UIView с цветом фона, установленным вручную в 65, 126, 218, а также над UIImageView для текста «checkout» и UIButton с его изображением, установленным для настройки. Активы - это PNG.

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

Как заставить мои цвета оставаться истинными между IB и зданием?

+0

Не уверен, но, возможно, цвет цвета по умолчанию для ключевого окна или его цвет по умолчанию. – Zen

+0

цветной профиль может отличаться от симулятора ... проще использовать PNG с прозрачным фоном. – holex

+0

Все оттенки и цвета фона установлены на чистый цвет. – user441669

ответ

-1

Написать в коде:

[yourButton setBackgroundColor:[UIColor clearColor]]; 

Отредактировано: сделать то же самое для настройки фотографии изображение фона в качестве прозрачного цвета

+0

Кажется, что не было эффекта - цвета по-прежнему отличаются от настроек IB (и скриншотов) на симуляторе и устройстве. – user441669

+0

, но изображения, сделанные с помощью чего-то вроде GIMP или Photoshop? – r4id4

+0

Дизайнер отправил меня .pngs, экспортированный из Photoshop - я нарезал их в Preview – user441669

0

Сделайте изображения заголовка и настройки фона кнопки прозрачный/прозрачный, так что нет синего квадрата, делающего эффект темнее

Смежные вопросы