Je recherche sur Google à ce sujet mais je trouve toujours des solutions très complexes à ce sujet. J'ai une cellule avec un UITextView scrollable non éditable et je veux juste augmenter la hauteur de cette cellule à une valeur constante. Comment puis-je le faire? En fait, j'utilise le code suivant pour ajouter UITextView à la cellule.Comment puis-je définir la hauteur d'un seul UITabelViewCell à une valeur constante?
cell.contentView.bounds = CGRectMake(0, 0, cell.frame.size.width, cell.frame.size.height);
UITextView *textView = [[UITextView alloc] initWithFrame:cell.contentView.bounds];
textView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
textView.editable = NO;
textView.scrollEnabled = YES;
textView.backgroundColor = [UIColor clearColor];
textView.text = self.description;
[cell.contentView addSubview:textView];
[textView release];
Merci d'avoir lu.
Merci jxpx777. Voici ma propre solution. - (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath *) indexPath { \t \t if (! (IndexPath.section = SECTION_NUMBER)) {// Retourne la hauteur de ligne par défaut. \t \t return 44; } else { // Renvoie trois fois la hauteur de ligne par défaut. \t \t return 44 * 3; } } –