Xcode
iOS
tvOS

InterfaceBuilderで色を設定するときはcolorSpaceに気をつけよう

IB上で colorSpace="calibratedRGB" (IB上では Generic RGB ) で色が定義されていると、定義よりも少し白味が増す形で表示されてしまいます。
以下の例ではどちらもカラーインスペクタのRGB Sliderペインで #CCCCCC を指定していますが、左側では "Generic RGB" になっており、シミュレータ上の色を計測すると #D6D6D6 になってしまっています。
ib-rgb-configuration.png

初期状態だとこの colorSpace は設定されないようなのですが、
例えばRGB Sliderペインの "Hex Color" を直接変更すると "calibratedRGB" に自動的にチェックが入ってしまいました。

iOSとtvOSどちらでも同じでした。
xibやstoryboardで設定した色がどうも想定と違うという場合には確認してみると良さそうです。