Wie man benutzerdefinierte UITableViewCell mit initWithStyle nach 3.0 machen
-
20-09-2019 - |
Frage
Ich versuche, benutzerdefinierte TableViewCell mit initWithStyle zu haben, da es sagt Initwithframe nach 3.0 ist veraltet. Alles hat gut funktioniert mit Initwithframe vor.
Gibt es irgendwelche Tutorials oder Probe dafür zur Verfügung Code? Vielen Dank.
Lösung
Ich habe subclassed UITableViewCell dann die initWithStyle Methode außer Kraft setzen.
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
self.selectionStyle = UITableViewCellSelectionStyleNone;
// Initialization code
msgText = [[UILabel alloc] init];
[self.contentView addSubview:msgText];
}
return self;
}
msgText ist eine UILabel Eigenschaft der Klasse und ich die Eigenschaft Text des anderswo Label. Sie können alle Ansichten zu self.contentView hinzufügen Sie möchten. Ich habe auch den Rahmen jedes der Subviews gesetzt, wenn ich den Inhalt wie Text und / oder Bilder hinzufügen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow