私のアプリでは、私はcustomViewCellsでテーブルビューを持っています。私はUITableViewCellクラスをサブクラス化し、非同期をロードする画像を追加しました。テキストはcell.textLabel.text = @"someThext"
です。クリアするUITableViewCellのtextLabelの背景色を変更する
セルの場合、背景色は[UIColor darkGrayColor]
と[UIColor whiteColor]
に交互に設定されます。
私はシミュレータと電話でアプリを実行すると、セルのtextLabel
は背景が白です。私は、セルの背景色が白ではなく、白で、もう一の黒でなければならないので、それを明確にしたいと思います。私のカスタムセルのinitメソッドで
私は白が赤に変わりますことを期待して、追加しましたが、それは何の効果もありません。
[self.textLabel setBackgroundColor:[UIColor redColor]];
私も試してみました:
self.textLabel.backgroundColor = [UIColor redColor];
を
しかし、これもうまくいきませんでした... UILabelをサブビューとして追加すると、ラベルの背景色を設定できますが、電話を回転させると自分のラベルを自動拡大。
cell.textLabel
の背景色を設定する理由はありませんか?
は、あなたがclearColorを使用することができます明確な背景色を設定するには、あなたに
私は既にそれをテストし、うまくいきません... ここに私の問題のスクリーンショットのリンクです。http://img269.imageshack.us/img269/9001/picture1wim.png。 ラベルは私が作ったものではなく、UITableCellによって提供されたものです。 setBackgroundColorがうまくいかない理由は何ですか? –
私はそこに[UIColor redColor]を入れてプロパティが設定されているかどうかを確認しますが、無視されますが、それは白のままです... –