このコードを追加できます。これにより、余分な行は表示されませんUITableView
- (void) addFooter
{
UIView *v = [[UIView alloc] initWithFrame:CGRectZero];
[self.myTableView setTableFooterView:v];
[v release];
}
これで行の高さを設定することもできます
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
//Set height according to your condition
if (indexPath.row == 0)
{
}
else
{
}
}
その後、リロードできますUITableView
[tableview reloadData];
編集:addFooter
関数を呼び出す- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
これも追加できます
- (float)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
// This will create a "invisible" footer
return 0.01f;
}