J'ai créé un enfant de UITableViewCell
, MenuItem
qui contient des fonctionnalités pour ma cellule de table personnalisée. J'ai également créé un fichier xib avec une cellule personnalisée et défini le UITableViewCell
dans le fichier xib pour avoir la classe MenuItem
. Le nom du fichier xib est également MenuItem
. Dans ma classe UITableViewController
je fais cela dans ViewDidLoad
:TableCellView avec xib personnalisé non chargé
UINib *menuItems = [UINib nibWithNibName:@"MenuItem" bundle:nil];
[[self tableView] registerNib:menuItems forCellReuseIdentifier:@"MenuItem"];
Mais la couleur de fond utilisé dans le fichier-est xib pas utilisé dans les cellules les affiche de table. Si j'ajoute une nouvelle étiquette, elle apparaît, mais la couleur d'arrière-plan est simplement blanche. Quelqu'un sait-il pourquoi? J'ai utilisé [tableView dequeueReusableCellWithIdentifier:@"MenuItem"];
dans cellForRowAtIndexPath
.
Vérifiez ce lien peut être Il vous aidera ... [enter description du lien ici] [1] et http://stackoverflow.com/questions/281515/how-to-customize-the-background -color-of-a-uitableviewcell [1]: http://stackoverflow.com/questions/5166747/why-doesnt-uitableviewcell-background-color-work-set-in-interface-builder –
Merci, trouvé ma réponse là-bas. – ptf
vous êtes les bienvenus ... :) –