0

デフォルトのUITableViewCellでUITableViewを使用しました。

ここでは、cellForRowAtIndexPathメソッドで濃い灰色を指定し、1つのimageViewをselectedBackgroundViewに設定しました。

そのため、その行を選択すると、選択した特定の画像が表示されますが、textColorがダークグレーからホワイトに変更されます。

なぜそうなのか?

4

1 に答える 1

4

は、UILabelマスタービューと一緒に強調表示されます。変更するとhighlightedTextColor、デフォルトは白になります。例えば

    cell.textLabel.highlightedTextColor = [UIColor blackColor];
于 2012-05-26T23:02:40.903 に答える