Vous pouvez masquer UITableView
'ligne de séparation par utiliser le code ci-dessous.
La façon la plus simple pour ajouter un séparateur personnalisé est d'ajouter de la simple UIView
de 1px de hauteur:
UIView* separatorLineView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 1)];
separatorLineView.backgroundColor = [UIColor clearColor]; // set color as you want.
[cell.contentView addSubview:separatorLineView];
OU
self.tblView=[[UITableView alloc] initWithFrame:CGRectMake(0,0,320,370) style:UITableViewStylePlain];
self.tblView.delegate=self;
self.tblView.dataSource=self;
[self.view addSubview:self.tblView];
UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 10)];
v.backgroundColor = [UIColor clearColor];
[self.tblView setTableHeaderView:v];
[self.tblView setTableFooterView:v];
[v release];
OU
- (float)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
// This will create a "invisible" footer
return 0.01f;
}
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
// To "clear" the footer view
return [[UIView new] autorelease];
}
OU
Et aussi vérifier "@nickfalk" réponse, elle est très courte et utile aussi. :)
Et vous devriez aussi essayer avec cette seule ligne,
self.tableView.tableFooterView = [[UIView alloc] init];
Pas sûr, mais c'est de travailler dans toutes les version de iOS
, je l'ai vérifié avec iOS 5 et la dernière (dans iOS 7 aussi). ça marche très bien pour moi.
Grâce codage heureux :)