J'ai une question sur la façon d'ajouter un UIView à un UITableViewCell.Question sur la façon d'ajouter un UIview en tant que sous-vue à un UITableCell
Dans mon projet d'apprentissage, j'ai un UITableViewController (TableTestViewController, un UITabelViewCell.xib (MainTabelCell.xib) et un UIView (InnerTableView). Mon but ist montrer l'MainTableCell dans le UITableView et dans ce MainTabelCell le InnerTabelView mais je ne parviens à montrer la cellule dans le tableau
TableTestViewController.h.
#import <UIKit/UIKit.h>
#import "InnerTableView.h"
@interface TableTestViewController : UITableViewController {
UITableView *mainTable;
UITableViewCell *nibLoadedCell;
InnerTableView *innerView;
}
@property(nonatomic, retain) IBOutlet UITableView *mainTable;
@property(nonatomic, retain) IBOutlet UITableViewCell *nibLoadedCell;
@property(nonatomic, retain) InnerTableView *innerView;
@end
TableTestViewController.m:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"MainTableCell"
owner:self options:NULL];
cell = nibLoadedCell;
}
// Configure the cell.
innerView = [[UIViewController alloc] init];
[cell addSubview: innerView.view];
return cell;
}
Est-ce que quelqu'un a une idée pourquoi le innerView ne sera pas affiché dans le TabelViewCell? Qu'est-ce qui me manque ici? J'apprends toujours tout ça mais après 5 heures je ne trouve pas d'indice dans mes livres. Espérons que ce n'est pas à la question stupide :)
Merci
CaptnCrash
Assurez-vous que les prises sont également configurées correctement. Vérifiez les propriétés du propriétaire du fichier sur le .xib, plume ou story board –