SORU
30 NİSAN 2011, CUMARTESİ


UİTableViewCell seçili satır'in metin rengini değiştirmek

Bir tableview yaşıyorum ve bunu ne kadar istediğimi seçili satırı metin rengi değiştir, Kırmızı söyleyebilir miyim ? Bu kod ile denedim :

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell= [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:nil] autorelease];

cell.text = [localArray objectAtIndex:indexPath.row];

return cell;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
 {
cityName = [localArray objectAtIndex:indexPath.row];

UITableViewCell* theCell = [tableView cellForRowAtIndexPath:indexPath];
theCell.textColor = [UIColor redColor];
//theCell.textLabel.textColor = [UIColor redColor];

[tableView deselectRowAtIndexPath:indexPath animated:NO];
 }

(1) metin rengi kırmızıya döndü daha satır seçtiğimde ama seçtiğimde önceden seçili satırın başka bir metin kırmızı kalır. bunu nasıl çözebilirim ?

Bunu çözmek için nasıl tablo siyah renk için renk değişim metin ben kaydırma ne Zaman? (2)

Teşekkürler..

CEVAP
30 NİSAN 2011, CUMARTESİ


tableView:cellForRowAtIndexPath:.

cell.textLabel.highlightedTextColor = [UIColor redColor];

(cell.text = ... artık kullanmayın. Neredeyse 2 yıldır itiraz. Bunun yerine cell.textLabel.text = ... kullanın.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavidParody

    DavidParody

    17 EKİM 2009
  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • TechShowsYou

    TechShowsYou

    3 Mart 2011