2009-11-05 7 views

Répondre

2

Créer votre propre sous-classe UITableViewCell n'est pas si difficile et c'est probablement la première chose à faire pour obtenir un look personnalisé. Tout ce que vous aurez besoin est un fichier XIB personnalisé et un peu de code modifié dans votre fonction cellForRowAtIndexPath:

NSString *CellIdentifier = @"IndividualContractWithResult"; 
UITableViewCell *cell; 

... 

cell = [thisTableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

if (cell == nil) 
{ 
    // TODO: improve code by avoiding the view controller creation 
    UIViewController *vc = [[UIViewController alloc] initWithNibName:@"IndividualContractWithResult" bundle:nil]; 
    cell = (IndividualContractWithResult_Cell *) vc.view; 
    [vc release]; 
} 
+0

Merci, oui je suis allé avec la sous-classe Custom UITableViewCell :) – Adhamox

+1

@Adhamox: Pourriez-vous partager votre code de l'UITableView. Je suis également confronté au même problème. – Franklin

2

Hmm .. C'est vraiment intéressant) Je n'ai pas de solution, mais peu de suggestions. Tout d'abord, vous pouvez essayer d'utiliser CGAffineTransformInvert pour refléter votre table. Si cela ne sert à rien, vous pouvez personnaliser vos cellules tableView (faites un UIImageView sur le côté gauche et UILabel avec UITextAlignmentRight sur la droite). C'est à propos de ta table. Si vous voulez passer à une autre vue, vous pouvez simplement changer votre vue de table avec l'animation UIViewAnimationTransitionFlipFromLeft au lieu d'utiliser UINavigationController. Bonne chance)

+0

J'y suis allé avec le UITableViewCell .. qui a bien fonctionné pour mes besoins .. merci – Adhamox

Questions connexes