Also am einfachsten kann man einen Frame zentrieren in dem man seine .center variable mit dem Wert der .center Variable des Frames in dem man den zu zentrierenden Frame zentrieren möchte belegt. Lange Rede kurzer Sinn.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { if (editingStyle == UITableViewCellEditingStyleDelete) { int idx = [self scanIndexForRow:indexPath.row]; Scan *scan = [self.scans objectAtIndex:idx]; // delete the scan from the database ... [[Database sharedDatabase] deleteScan:scan]; // ... delete the scan from our in-memory cache of the database ... [scans removeObjectAtIndex:idx]; // ... delete the corresponding result from our in-memory cache ... [results removeObjectAtIndex:idx]; // ... and remove the row from the table view. [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade]; // [tableView reloadData]; } else if (editingStyle == UITableViewCellEditingStyleInsert) { // no insertions! } }
Also so wird das m.E. nicht funktionieren, wenn das Ding von UITableViewController abgeleitet ist. Du musst zwei Views ineinander schachteln. Hier findest du evtl. noch eine Anregung: http://geekswithblogs.net/samerpaul/archive/2011/04/20/uitableview-and-uiviewcontroller-as-a-subview.aspx Am saubersten erscheint mir eine Lösung bei der man von UIViewController ableitet und eine UITableView programmatisch hinzufügt.
Am saubersten erscheint mir eine Lösung bei der man von UIViewController ableitet und eine UITableView programmatisch hinzufügt.