IOS uitableview Zelle ausgewählt, hintergrund
Ich habe einen UItableview in meiner IOS-app mit einigen Informationen. Ich änderte die Gewählte Hintergrundfarbe zu clearcolor mit dem folgenden code:
UIView *bgColorView = [[UIView alloc] init];
[bgColorView setBackgroundColor:[UIColor clearColor]];
[cell setSelectedBackgroundView:bgColorView];
[bgColorView release];
Text und 2 Bilder in der Zelle, habe ich das bauen mit CGRectMake.
Aber Wenn ich wählen und halten Sie eine Zelle in der Tabelle, die die Bilder verschwinden hinter dem, was aussieht wie ein weißer hintergrund.
Wie Sie sehen können ich bin halten Sie die "Dacnusa sibrica" der Zelle, wie kann ich dieses Problem beheben?
- Wie fügen Sie Ihre Bilder auf der Zelle?
- Ich bin das hinzufügen der Bilder mit var1 = [[UIImageView alloc] initWithFrame:var2]; und [die Zelle.contentView addSubview:var1];
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, deaktivieren Sie die Blaue Markierung von Zellen Sie können auch festlegen, dass die Zelle-Auswahl-Modus, anstatt das ändern der hintergrund:
Diese einfach deaktiviert den blauen Auswahl beim Antippen der Zelle, aber immer noch ermöglicht es der Zelle, die ausgewählt werden können (und so behandelt-code).
Mit Auto-layout ist es möglich, zu definieren, Auswahl=None (Standard ist Grau) im Interface Builder.
haben Sie [die Zelle.contentView addSubview:Bild]?
verwenden Sie [tableView deselectRowAtIndexPath:indexPath animated:YES];
zum deselektieren der Zelle