2011-07-30 8 views
1

私は状況があります。私は、次のように入力し、正しいCOORDSでラベルを作成することにより、UITableViewCellのにはいくつかのテキストを追加しました:Xcode UITableViewは、プログラムで作成されたセルのテキストの色を強調表示に変更します。

[cell.contentView addSubview:labelDesc]; 

は、すべてが順調です。私は "複製"と重複するラベルの問題を抱えていましたが、(セル== nil)の機能にコードを入れて修正しました。 私の質問は次のとおりです。セルを選択すると、青色でハイライト表示されます。 cell.textLabel.textの場合、ハイライト表示されると白くなります。これは私のカスタムラベルでは起こりません。誰かがこれをする方法を説明できますか?

答えて

6

セルを選択すると、青色でハイライト表示されます。デフォルトの のcell.textLabel.textでは、強調表示されたときに白くなります。これは私のカスタムラベルで が発生しません。誰かがこれを行う方法を説明することができます してください?

UILabelのプロパティはhighlightedTextColorです。このプロパティを設定する必要があります:

labelDesc.highlightedTextColor = [UIColor whiteColor]; 
+0

ありがとうございました! – baharini

+0

@baharini大歓迎です! [私の答えを受け入れる](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)を考えてください。 – albertamg

+0

@albertamg私はちょうど傾けることができます。私は2日間怒っている。色々ありがとう。 –

関連する問題