UITableView: willDisplayCell: forRowAtIndexPath: Methode - was macht diese Methode?
Habe ich stolperte über einen blog-post, wo ein Autor erklärt, wie Sie die Größe einer Zelle allmählich, während Sie einen Bildlauf über die gesamte Tabelle anzuzeigen, verwenden Sie die folgende Methode:
-(void)tableView:(UITableView *)tableView willDisplayingCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.transform = CGAffineTransformMakeScale(0.8, 0.8);
[UIView animateWithDuration:0.5 animations:^{
cell.transform = CGAffineTransformIdentity;
}];
}
Allerdings, wenn ich realisiert die oben beschriebene Methode in meinem view controller implementation-Abschnitt, und lief der simulator, das Ergebnis sah nicht geändert, pre - und post-Umsetzung.
So, ich fügen Sie dann cell.textLabel.text = [UIColor greenColor];
nur unter cell.transform = CGAffineTransformMakeScale(0.8, 0.8);
von der oben beschriebenen Methode, und lief den simulator erneut, wird der Bildschirm nicht angezeigt werden alle Zellen, deren text farbig mit grün.
Also, was bedeutet diese Methode tun und Wann sollte ich es verwenden?
Ich erstelle meine Vorlage mit master-detail-Anwendung mit core data, aber auch, wenn ich nicht verwenden-core-Daten, die es leider nicht ändern.
Ich bin auf Xcode 5.0.2 und iOS 7 simulator.
InformationsquelleAutor Blaszard | 2014-01-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meinst du
willDisplayCell:
stattwillDisplayingCell:
?https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:willDisplayCell:forRowAtIndexPath:
didEndDisplayingCell:
und modifiziertdidEnd
zuwill
, ohne zu merken, dass dieing
Teil. Sorry, my bad...Ja, ich habe eine Art Hass-optional Methoden... so einfach zu versauen, ohne es zu merken.
InformationsquelleAutor ansible
Diese Methode ist
UITableViewDelegate
's Methode, [hier].Sollten Sie diese umsetzen delegieren.
tableView: cellForRowAtIndexPath:
odertableView: numberOfRowInSection
gut funktionieren, auch wenn ich nicht seine Stellvertretung.InformationsquelleAutor lighter