J'ai un UITableViewController qui affiche une UITableViewCell personnalisée (héritée de UITableViewCell). Cette même UITableViewCell possède un UILabel qui peut contenir un texte de longueur variable. Le problème que je rencontre est de savoir comment accéder à cet UILabel dans mon UITableViewController afin de pouvoir définir la hauteur correcte de la cellule dans heightForRowAtIndexPath.
Par ailleurs, comment puis-je résoudre mon problème d'étiquette de taille dynamique ?
merci
Voici mon code pour la cellule personnalisée UITableViewCell :
l'en-tête :
#import <UIKit/UIKit.h>
@interface MessagesCustomViewCell : UITableViewCell
@property (nonatomic, weak) IBOutlet UILabel *message; <---- need to access this
@end
la mise en œuvre :
#import "MessagesCustomViewCell.h"
@implementation MessagesCustomViewCell
@synthesize message=_message;
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
}
return self;
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
@end