ich diesen Code für eine benutzerdefinierte UITableViewCell gefunden haben:Verwirrende Syntax mit benutzerdefinierten UITableViewCell
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
NSArray* views = [[NSBundle mainBundle] loadNibNamed:@"MyCustomCell" owner:nil options:nil];
MyCustomCell *customCell = [[MyCustomCell alloc]init];
MyCustomCell.cellImage = [arrayImages objectAtIndex:indexPath.row];
for (UIView *view in views)
{
if([view isKindOfClass:[UITableViewCell class]])
{
cell = (MyCustomCell *)view;
}
}
}
und ich konnte nicht verstehen, wie diese spezifischen Teil funktioniert: cell = (MyCustomCell *)view;
Ich wollte es für meine zuvor erstelltes ändern Instanz von MyCustomCell (customCell) ... Wie könnte ich das tun?
Und wie könnte ich es stattdessen auf einen Typ meiner Instanz von MyCustomCell umwandeln? –
@Lucase Pereira: Ich bin mir nicht sicher, ob ich dir folge. Im Moment wird "Zelle" nach "MyCustomCell" übertragen, wenn es sich tatsächlich um eine Instanz von "MyCustomCell" handelt. – Josh