2 votes

La taille du cadre d'une UITableViewCell contentView augmente-t-elle automatiquement après l'ajout de sous-vues ?

La taille du cadre d'une ContentView UITableViewCell augmente-t-elle automatiquement après l'ajout de sous-vues ?

Supposons que vous :

  • ajouter quelques sous-vues (par exemple UILabel's) à la vue de contenu UITableViewCell
  • puis définir la taille/position de UILabel à l'aide du label.frame = CGRectMake(.... approche
  • La taille du cadre de l'UITableViewCell change-t-elle automatiquement pour s'adapter à cette situation ? Par exemple, si vous utilisez tableViewCell.contentView.frame.size.height, cela devrait-il être la hauteur totale requise pour s'adapter aux sous-vues ?

5voto

KakoSquid Points 1320

Je ne pense pas... Cela ne semble pas vraiment logique. Vous définissez la hauteur du cadre pour vos cellules via la propriété rowHeight de UITableView ou en implémentant la méthode UITableViewDelegate.

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X