各行に大きなカスタムUITableView
がUILabels
あり、特定のテキストを黒または緑で表示したいと考えています。
NSString's
from aをセルに供給しNSArray
ます。NSString
from indexのみを黒で表示したいとします30
。
私はこのようなことを試みていますが、うまくいきません:
NSIndexPath *indexPathWithBlackText = [NSIndexPath indexPathForRow:30 inSection:[indexPath section]];
if (indexPath.row == indexPathWithBlackText.row) {
//Label with text in black
topLabel.textColor = [UIColor colorWithRed:0.25 green:0.0 blue:0.0 alpha:1.0];
topLabel.highlightedTextColor = [UIColor colorWithRed:1.0 green:1.0 blue:0.9 alpha:1.0];
} else {
//Label with text in green
topLabel.textColor = [UIColor colorWithRed:0.122 green:0.467 blue:0.255 alpha:1.00];
}
正しい方向へのヒントは大歓迎です。ありがとう!