iPhone 3.0のUIColorの制限またはバグ
-
06-07-2019 - |
質問
私はいくつかの色を扱っていますが、それらはまったく正しくないようです。添付の画像は、予想される結果、実際のシミュレーター、およびデバイス上の結果を示しています。ご覧のとおり、GimpがRGB(0、16、60)と考えるものと、 [UIColor colorWithRed:0.0 green:16.0 blue:60.0 alpha: 1.0];
アルファが1.0であるため、背景と色が混ざっているとは思わない。
ここで何が起こっているかについての提案は大歓迎です。代替テキストhttp:// img200 .imageshack.us / img200 / 3710 / picture4uu.png
iPhoneの結果:
解決
iPhone OSのほぼすべてのカラーメソッドは、0.0– 255.0ではなく、0.0– 1.0の値を取ります。 GIMPで見ている色を取得するには、各値を256で除算します。したがって、正しいUIColorメソッド呼び出しは [UIColor colorWithRed:0.0 green:0.0625 blue:0.2344 alpha:1.0]
になります。
所属していません StackOverflow