У меня проблема, когда в моем UITableViewController последняя строка всегда обрезана наполовину.
Если у меня 20 рядов, 20-й будет обрезан; если у меня будет 30, то 30-е отрежут.
Я попытался изменить размер contentSize и фрейм UITableViewController, но это не сработало.
Есть ли способ изменить размер UITableViewController до нужного размера?
Заранее благодарим.
Некоторый код:
Инициализировать его в другом классе:
settingsTable = [[SettingTableViewController alloc] init];
settingsTable.view.frame = CGRectMake(0, 0, 320, 480);
[self.view addSubview:settingsTable.view];
в 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];
}
Я не менял размер кадра нигде в UITableViewController