Comment créer une autre cellule avec une hauteur différente?Hauteur différente pour une cellule alternative dans UITableView
J'ai besoin de hauteur pour cell1 est 60 et cell2 est 30 ....
Comment puis-je faire?
Merci d'avance.
Comment créer une autre cellule avec une hauteur différente?Hauteur différente pour une cellule alternative dans UITableView
J'ai besoin de hauteur pour cell1 est 60 et cell2 est 30 ....
Comment puis-je faire?
Merci d'avance.
vous pouvez régler la hauteur de la cellule à partir de la méthode déléguée de vue de la table
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row==0)
{
return 60;
}
else if(indexPath.row==1)
{
return 20;
}
}
et ainsi de suite ....
Bonne programmation ....
Utilisez l'opérateur de module et vous n'avez pas besoin d'un cas if pour chaque index de ligne :)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row % 2 == 0)
{
return 60;
}
else
{
return 30;
}
}
indexPath.row% 2 == 0 peut être remplacé par! (indexPath.row & 1) –
return 60/(indexPath.row & 1 + 1); Mais rappelez-vous, il y a toujours quelqu'un qui lit votre code plus tard ... – Eiko