UITableViewController dernière ligne coupée

Je suis confronté à un problème où, dans mon UITableViewController, la dernière ligne est toujours de coupure de moitié.

Si j'ai 20 lignes, le 20e seront coupés; si j'ai les 30, les 30 seront coupés.

J'ai essayé de redimensionner la contentSize, et le cadre de l'UITableViewController, mais il ne fonctionne pas.

Est-il un moyen de redimensionner la UITableViewController à la bonne taille?

Merci d'avance.

Code:

L'initialiser dans une autre classe:

 settingsTable = [[SettingTableViewController alloc] init];
    settingsTable.view.frame = CGRectMake(0, 0, 320, 480);
    [self.view addSubview:settingsTable.view];

dans le UITableViewController:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return [settingsData count];
}

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
return [[settingsData objectForKey:[NSString stringWithFormat:@"%d", section]] objectAtIndex:0];
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [[[settingsData objectForKey:[NSString stringWithFormat:@"%d", section]] objectAtIndex:1] intValue];
}

Je n'ai pas redimensionner l'image n'importe où dans le UITableViewController

source d'informationauteur user959974