Seçildiğinde, hücrenin textLabel ve detailTextLabel öğelerini değiştirmek istiyorum. Ben aşağıdaki denedim ama hiçbir değişiklik oluşur:UITableViewCell seçildiğinde textLabel öğesini nasıl değiştirirsiniz?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
MyAppDelegate *appDelegate = (MyPhoneAppDelegate*)[[UIApplication sharedApplication] delegate];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.detailTextLabel.text = @"xxxxx";
cell.textLabel.text = @"zzzzz";
[tableView reloadData];
}
aramaya değiştirilmesi düşünün yeni bir boş masa görünümü başlatmasını olmasıdır Özel bir hücre görünümü kullanıyorsanız ne olur? – meridimus
özel bir hücre görünümü, bir UITableViewCell öğesinin contentView'una ayarlanmış bir görünümdür, yani aynı, setNeedsDisplay contentView öğesini yeniden çizecektir. – yonel