2014-09-26 5 views
0

새 앱의 디자인을 만듭니다. 나는 자동 레이아웃으로 스크린을 시작하기로 결정했다. 절반은 스크린으로, 나머지는 단색으로했다.Xcode는 다른 색상으로 표시합니다.

단색 (이미지와 동일)의 HEX & RGB 값을 복사하면 Xcode에서 다르게 렌더링됩니다. 왜? 코드로 써야하나요?

이미지 : 상단 색상은 실제이며, 바닥은 진짜 내가 두 색상의 (sRGB)의 값을 비교하고 내가 엑스 코드 = 실제 색상 +에

새 색상을 만들 경우이

를 표시 한 (이다 색상 - 렌더링 색상)

제대로 작동 하나 왜 그런 일이 일어 났는지 모르겠지만 올바른 해결책은 무엇입니까?

최저

,

Image

+0

이미지에 색상 프로필이 포함되어 있지 않습니까? [이 Q & A] (http://stackoverflow.com/q/11059797/77567) 및 [Photoshop의 색상 관리 비활성화에 대한이 페이지] (http://bjango.com/articles/photoshop/)를 참조하십시오. –

답변

1

나는 포토샵 너무 익숙하지입니다. 인터페이스 작성기에서 자주색 배경을 만든다고 가정 할 때 실제로 프로그래밍 방식으로 배경을 만드는 것과 동일합니다.

어떻게 RBG 또는 HEX 색을 처음부터 얻었습니까? 색상 선택기와 같은 것을 사용했다면 포토샵에서 만든 지점에서 샘플을 가져온 지점까지 색상이 변경되었을 수 있습니다.

이미지가 JPG입니까? 이미지가 손실 형식으로 변환되었거나 손실 형식으로 변환 된 경우 색상이 약간 변경되었을 수 있습니다.

+0

안녕하세요 scord, 실제 색상 (상단) 포토샵에서 포장 된, PNG (두 형식으로 psd, png에서 동일한 색상으로 테스트 및 수출) 그런 다음 XCODE interfase Builder (코드 없음)로 만든 색상으로 채 웁니다. . 나는 항상 sRGB + PNG 형식을 사용합니다. Apple은 (디지털 컬러 미터), Photoshop 및 XCODE 색상 피커를 내장 한 세 가지 색상의 피커를 사용합니다. – Edig

+0

16 진수를 사용하여 RGB로 표시하고 작동합니다. – Edig

관련 문제