iOS storyboard: définir une couleur d'arrière-plan pour créer un prototype de cellule
Je suis confronté à un drôle de problème avec XCode 4.5.
J'ai essayé de définir une couleur d'arrière-plan à un prototype de cellule dans mon storyboard, mais dans interface builder, la couleur de la cellule ne change pas, même quand je le lance sur mon appareil, il n'utilise pas la couleur que j'ai défini.
J'ai essayé de créer une sous-classe de UITableViewCell
et le réglage de la couleur de l'arrière-plan dans toutes les méthodes init, mais il reste donnot travail.
PS: XCode 4.5.1 et iOS 5 ou 6, même problème. Depuis que je suis un nouveau développeur, je ne me souviens pas si elle a travaillé sur les précédentes versions de XCode.
OriginalL'auteur dvkch | 2012-10-12
Vous devez vous connecter pour publier un commentaire.
J'ai pu ajouter une couleur d'arrière-plan à un prototype de UITableViewCell à l'intérieur d'un scénario dans Xcode 5.
Tout d'abord, sélectionnez la cellule que vous souhaitez donner une couleur de fond.
Prochaine, goto Affichage -> Utilitaires -> l'Identité de l'Inspecteur et ajouter un nouvel Utilisateur Défini Exécution d'Attribut pour un chemin d'accès clé de "backgroundColor" un type de "Couleur" et une "Valeur" de quelle que soit la couleur que vous voulez.
OriginalL'auteur Nate Flink
@dvkch: je ne sais pas comment vous l'avez fait avec suppression et recréation enchaîne. Le seul moyen que je connaisse pour définir la couleur d'arrière-plan de la vue de la table de la cellule est de définir le contenu des vues couleur d'arrière-plan de la cellule:
Malheureusement, storyboard n'affiche pas le contenu des vues sur les propriétés.
MODIFIER
Si vous changez la couleur d'arrière-plan de la vue de la table de la couleur d'arrière-plan de la cellule de changements, trop.
OriginalL'auteur Hans One
Il enfin après un peu de ménage et de Nettoyer le dossier de création d'opérations, certains de suppression de enchaîne et après avoir recréé... Grâce Xcode 4.5 !
EDIT: après de multiples tests: sur iOS6 et 7 vous actuellement devrait être en mesure de régler la couleur d'arrière-plan dans les storyboards ou votre code par le réglage de la couleur d'arrière-plan sur la cellule prototype lui-même et le contentView. Ceux ne sont pas les mêmes objets dans un storyboard. J'espère que ça aide.
en effet, cela ne fonctionne pas, mais le problème est résolu après quelques nettoyages, malheureusement, je donnot savoir précisément ce que j'ai fait.
après quelques recherches, définir l'arrière-plan d'une cellule encore donnot travail sur XCode 4.5.2, mais j'ai réussi à changer le fond de la cellule par le réglage de l'arrière-plan de l'ensemble de la UITableView
cela peut être utile [stackoverflow.com/a/12522813/233333]
Je pense que cela ne devrait pas être marqué comme étant correcte, que ce n'est pas une réponse, ni conduit à une...
OriginalL'auteur dvkch