У меня проблема с тем, что в моем 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