- Registriert
- 13.10.09
- Beiträge
- 6
im Anhang habe ich einen Screenshot aus den Einstellungen meines App. Nun möchte ich im App quasi genau das selbe realisieren - nur weiß ich nicht genau wie das gehen soll.
Ein Standartdesign für eine Zelle mit einem Label und einem Textfeld habe ich nicht gefunden.. also dachte ich, dass ich eine eigene Zelle gestalten muss..
nur das hat auch nicht geklappt (gab Probleme beim Einbinden des Nib).
aktuell versuche ich es mit einer abgewandelten Form des Sample-Codes von Apple... aber dabei bekomme ich das Custom-Cell nicht passend in den TableView:
(bei dem Code sind es noch 2 Label - aber es geht mir eher auch allgemein um die Position)
kann mir da wer weiterhelfen?
Ein Standartdesign für eine Zelle mit einem Label und einem Textfeld habe ich nicht gefunden.. also dachte ich, dass ich eine eigene Zelle gestalten muss..
nur das hat auch nicht geklappt (gab Probleme beim Einbinden des Nib).
aktuell versuche ich es mit einer abgewandelten Form des Sample-Codes von Apple... aber dabei bekomme ich das Custom-Cell nicht passend in den TableView:
Code:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"ImageOnRightCell";
UILabel *mainLabel, *secondLabel;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
mainLabel = [[[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 220.0, 18.0)] autorelease];
mainLabel.font = [UIFont systemFontOfSize:18.0];
mainLabel.textAlignment = UITextAlignmentLeft;
mainLabel.textColor = [UIColor blackColor];
mainLabel.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleHeight;
[cell.contentView addSubview:mainLabel];
secondLabel = [[[UILabel alloc] initWithFrame:CGRectMake(0.0, 20.0, 220.0, 25.0)] autorelease];
secondLabel.font = [UIFont systemFontOfSize:12.0];
secondLabel.textAlignment = UITextAlignmentRight;
secondLabel.textColor = [UIColor darkGrayColor];
secondLabel.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleHeight;
[cell.contentView addSubview:secondLabel];
}
mainLabel.text = @"Test";
secondLabel.text = @"Test klein";
return cell;
}
kann mir da wer weiterhelfen?