Ich habe ein Problem mit meinem UITableView in PopoverController. Wenn ich Zelle berühre, wird die didSelectRowAtIndexPath-Funktion aufgerufen, und die Zelle accessoryType wird geändert. Beispiel vereinfacht:UITableViewCell mit Häkchen nicht sichtbar
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [self.listItems objectAtIndex:indexPath.row];
cell.accessoryType = UITableViewCellAccessoryCheckmark;
[self.tableView reloadData];
[self.popoverController dismissPopoverAnimated:YES];
}
Es funktioniert, ist die Zelle überprüft, aber es ist nicht sichtbar auf meinem Tableview: Ich kann nicht das blaue Häkchen sehen. Im Berührungsstatus der Zelle ist das Häkchen jedoch weiß (und der Zellenhintergrund ist grau). Im Standardzustand jedoch nicht sichtbar.
Haben Sie eine Idee, warum meine Häkchen im Standardzustand nicht sichtbar sind?
Danke,
Edit: In Screenshot, für eine Zelle mit accessoryType = UITableViewCellAccessoryCheckmark
für den Standardzustand müssen Sie setzen cell.accessoryType = UITableViewCellAccessoryCheckmark; drinnen - (UITableViewCell *) tableView: (UITableView *) tabellensicht cellForRowAtIndexPath: (NSIndexPath *) indexPath-Methode. –
Ja, ich lege es und es funktioniert. Mein Problem ist auf dem Display ... – alexmngn
Jetzt ist standardmäßig funktioniert, und auf dem Display, was fehlt –