2016-12-16 5 views
0

У меня большие проблемы с использованием цветов в iOS 10. Мой дизайнер работает с Photoshop, используя sRGB Color Space, которое должно быть того же цветового пространства, что и Xcode 8. Но у нас возникают проблемы с репликацией того же цвета. Посмотрите на изображение: screenshotiOS Color Space iOS 10

Это скриншот симулятора. Оранжевая линия - это изображение, оранжевая коробка - это цвет, взятый из изображения. Это код:

UIColor.init(patternImage: UIImage.init(named: "Orange 1 pixel")!) 

Почему разные цвета? Как мы можем сделать?

EDIT:

Это RGB я получаю с помощью SIP выбора цвета на Mac с помощью SRGB цветового пространства:

UIColor(red:233.0/255.0, green:89.0/255.0, blue:35.0/255.0, alpha:255.0/255.0) 

шестигранного это: #E95923

Изображения это, я растягивал его, потому что в проекте, который я использую как 1x1 пиксель:

enter image description here

+0

Вы можете связать изображение и RGB? –

+0

@FedericoMalagoni сделано –

+0

Может ли это быть связано с прозрачностью? Вы используете 'UINavigationController'? Если у вас есть это в раскадровке, можете ли вы проверить инспектор личных данных для NavigationViewController/Navigation Bar и проверить, проверен ли «Прозрачный»? – Andrej

ответ

0

Я только что проверил ваше изображение и ваш RGB. Цвет, который вы пишете, не совпадает с вашим изображением.

Это правильный RGB:

UIColor(red:255.0/255.0, green: 97.0/255.0, blue: 41.0/255.0, alpha: 1) 

На вершине есть ваше изображение, в нижней части UIView.

+0

Как вы получили правильное RGB? –

+0

С подборщиком цветов для фотошопа –

+0

Но какое цветовое пространство вы использовали? –