2011-01-05 8 views
4

プログラムでUITableViewCellの選択状態をYESに設定すると、テキストラベルが黒色になります。UITableViewCell setSelectedメソッドの色テキストラベルの黒

[セルするsetSelected:YES]

私はこれを理解できないようです。私はそれが細胞の青を強調表示することを期待するだろう。手動でセルを選択すると、テキストが白で表示されている間に青色に変色します。

何か助けていただければ幸いです。前もって感謝します!

答えて

6

私は同じ問題を抱えていましたが、代わりにcell.selected = YEStableView:willDisplayCell:forRowAtIndexPathに移動して修正しました。

これは、tableView:willDisplayCell:forRowAtIndexPath(おそらくselectedが背景色を設定する)の使用を必要とする背景色の変更について、UITableViewCellドキュメントの下にあるメモと関連している可能性があると思います。

+0

ありがとうございます。 – user482393

関連する問題