(この斜線ってalphaの設定を意味するのかな?)
でもいつのまにか真っ黒に.
なんでだろう?とおもっていろいろやっていたらこんな感じなことを発見.
...orz.NSLog(@"[NSColor clearColor]: %@", [NSColor clearColor]);
[nsColorWell setColor:[NSColor clearColor]];
NSColor* color= [nsColorWell color];
NSLog(@"[nsColorWell color]: %@", [nsColorWell color]);[NSColor clearColor]: NSCalibratedWhiteColorSpace 0 0
[nsColorWell color]: NSCalibratedWhiteColorSpace 0 1
で,いろいろやってたんだけどこれを処理前に加えて解決.
[NSColor setIgnoresAlpha:NO];
どこでこれをひっくり返してたんだろう….とりあえず解決.
2 件のコメント:
http://www.allocinit.net/blog/2006/06/20/of-colour-wells-and-alpha/
nscolorwell alphaをgoogle検索して得た
上記urlを見てると、
classファイルを追加して
NSColorWellに追加した
カスタムclassを指定しているみたいでした。
コメントありがとうございました :)
コメントを投稿