Interface Builder에 RGB 값을 어떻게 입력합니까?


215

Interface Builder에서 배경의 RGB 또는 16 진수 색상 값을 입력하려면 어떻게해야합니까? 사전 정의 된 색상을 선택할 수 있지만 RGB 값을 수동으로 입력하고 싶습니다. 어디서 할 수 있습니까?

답변:


470

Interface Builder에서 RGB로 색상을 선택하는 방법

색상 슬라이더 아이콘을 클릭 한 다음 드롭 다운 목록에서 "RGB 슬라이더"를 선택하십시오.

돋보기를 색상 선택기로 사용하여 화면의 어느 곳에서나 정확한 색상을 선택할 수 있습니다. 또한 색상 공간이 돋보기와 작동하는 방식을 설명하는 아래 @ken의 훌륭한 의견을 참조하십시오.


3
팁 고마워! 무작위 질문, 그 스크린 샷을 작성하기 위해 어떤 소프트웨어를 사용하셨습니까? 좋은 추가.
Sheehan Alam

21
실제로는 돋보기에주의하십시오. 구성 요소 번호는 색상을 지정하지 않으므로 색상 공간도 알아야합니다. 문자열 인코딩과 같습니다. 65는 A의 ASCII 인코딩입니다. 구성 요소를 인코딩 / 디코딩 할 색상 공간은 위의 "RGB"슬라이더 왼쪽에있는 작은 드롭 다운에 있습니다. "일반 RGB"색상 공간은 + [NSColor colorWithCalibratedRed : green : blue : alpha :]로 만든 색상에 해당합니다. 돋보기를 사용하는 경우 현재 화면을 의미하는 "장치"공간과 관련하여 구성 요소가 제공됩니다. 이것은 적절하지 않습니다. 이후 일반을 선택하십시오.
Ken

2
죄송합니다.이 질문은 iPhone에 대한 것입니다. iPhone의 색상이 일치하지 않습니다. sRGB는 화면에 가장 가까운 근사치이므로 UIColor와 함께 사용하기에 적합한 구성 요소 번호를 원하면 sRGB를 색상 공간으로 선택하십시오.
Ken

2
Wacom Bamboo Fun 필기 타블렛을 사용하여 Photoshop의 스크린 샷에 글씨를 썼습니다 (Gimp도 마찬가지입니다). command-shift-4를 사용하여 스크린 샷을 찍은 다음 스페이스를 클릭하고 창을 클릭하십시오.
Tyler

1
누구든지 이것을 경험 했습니까? 컬러 슬라이더를 이동하려고 할 때 ... 그냥 원래 위치로 돌아갑니다. (하지만 직접 입력하면 모든 것이 작동합니다.)
Bonnie

36

타일러의 응답이 질문에 답변하지만 선택기는 켄이 명시한대로 디스플레이의 색 공간을 사용하기 때문에 선택기를 사용할 때 문제가 발생할 수 있습니다.

Photoshop과 Xcode간에 RGB 값을 정확하게 일치 시키려면 (색 공간 간 변환없이) 이미지를 일반 RGB로 저장하고 일반 RGB 색상 공간을 사용하여 드로퍼 값을 입력해야합니다.

  • Photoshop에서 "웹 및 장치 용으로 저장"을 선택한 경우 "sRGB로 변환"상자를 선택 취소하십시오.

여기에 이미지 설명을 입력하십시오

  • Xcode에서 색상 선택기의 색상 공간 팝업을 클릭하고 "일반 RGB"를 선택한 다음 Photoshop에서 빨강, 녹색 및 파랑 값을 입력하십시오 . 16 진수 값 은 어떤 이유로 sRGB 색상 공간으로 되돌아갑니다. 색상 공간을 sRGB로 변경하므로 16 진수 필드로 이동하십시오.

여기에 이미지 설명을 입력하십시오

스크린 샷을 일치시키는 방법을 포함하여 자세한 내용은 여기를 참조하십시오 .


2
16 진수 필드가 선택한 색상 공간에 머 무르지 않는다는 사실은 끔찍한 기능입니다.
zimmryan 2019

@zimmryan 버그처럼 들립니다. 감사합니다 OP
mattyohe

OMG 감사합니다. Xamarin.iOS 디자이너에서 똑같은 방식으로 작동합니다. RG 및 B 상자에만 입력하는 것은 매우 조심해야하며 헥사 상자를 탭하면 sRGB로 재설정되고 다시 시작해야하기 때문에 탭하지 마십시오.
bcr

-1 나쁜 조언. 작업 공간으로 GenericRGB를 사용하고 내보낼 때 sRGB로 변환하지 않으면 RGB 값은 일치 하지만 색상은 일치 하지 않습니다 . 그렇기 때문에 스크린 샷이 일치하도록 이상한 트릭을 사용해야합니다. RGB 값이 실제로 일치해야하는 경우 작업 공간으로 sRGB를 사용해야합니다. 그렇지 않으면 내보내기시 sRGB로 변환 할 수 있습니다. iOS에서 색상 자산을 무시하기 때문에 색상 프로파일을 포함해도 도움이되지 않습니다 (자산).
Mackie Messer

2

Mac OS X 컬러 패널에 익숙하지 않은 것 같습니다. 색상 패널 창의 상단에있는 탭을 클릭하여 다른 피커를 선택하십시오. 선택 도구도 플러그인이므로 색상 선택을 위해 새 UI를 추가 할 수 있습니다. 예를 들어, 개발자 색상 선택기 를 참조하십시오 .


2

나는 이것이 오래된 질문이라는 것을 알고 있지만 오늘도이 같은 질문에 대한 답을 찾아야했고 올바른 길을 찾았습니다. panic.com의 색상 선택기는 올바르게 설치되었지만 색상 선택기의 드롭 다운 메뉴에서 16 진수 옵션은 항상 RGB로 설정됩니다. 그래서 좋지 않습니다. 대신 나는 이것을 발견했다.

http://wafflesoftware.net/hexpicker/

16 진수 값이 표시되며 Xcode 5.0.1 및 Mavericks에서 완벽하게 작동합니다.


0

여기에 이미지 설명을 입력하십시오

위의 스냅을 확인하고 색상 트레이로 이동하여 두 번째 버튼 (RGB 슬라이더 (사각형 이미지)-트레이 상단의 원 옆에 위치)을 선택하십시오. RGB 값을 입력 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.