2011-09-17 13 views
0

UITableViewCellバックグラウンドで私に起こっているいくつかの非常に奇妙なことがあり、誰かがバグかどうかを知りたいと思っていました。UITableViewCell背景色はプリセットカラーメソッドでしか動作しません

私は自分のUITableViewとUITableViewCell背景色をプリセットカラーメソッド(whiteColor、blackColorなど)のいずれかに設定すると、それはうまく動作し、すべての行が必要な色になります。しかし、私がcolorWithRed:green:blue:alphaまたはcolorWithHue:saturation:brightness:alphaのいずれかを使用すると、テーブルの背景が白くなります。

これはアップルのコードのバグですか、それとも何か不足していますか?

答えて

3

あなたが赤字に何を入れている:緑:....

私は、彼らはint型を使用するか、0〜255の例をたくさん見てきたし、これは正しくありません。

[UIColor colorWithRed:0.3 green:0.2 blue:0.2 alpha:1.0] 

彼らはもちろんの、0-1

+0

ああの範囲内であるべきです。 – margusholland

関連する問題