Comment puis-je faire UITableViewCellAccessoryDisclosureindicator visible sur fond noir?
cellule.accessoryType = UITableViewCellAccessoryDisclosureindicator;
dans cette méthode
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
mais je ne vois que ça quand je sélectionne la cellule sinon il n'est pas visible.et il fonctionne parfaitement quand l'arrière-plan est blanc.
Je suis sûr que j'ai besoin de définir une propriété, mais je ne connais pas bien j'ai besoin de changer pour faire de cette chose que le travail.
merci d'avance.
acclamations.
Ici, c'est de la rétine PNG pour ce sujet - habrastorage.org/storage2/007/481/416/.... Fonctionne très bien dans mon projet.
OriginalL'auteur Amit Vaghela | 2008-10-30
Vous devez vous connecter pour publier un commentaire.
Il semblerait que la divulgation de l'indicateur est un gray, haute-alpha de l'image, de sorte que la superposition, sur un fond noir rend invisible. Si vous voulez faire cela, vous devez ajouter votre propre UIImageView de la cellule contentView.
OriginalL'auteur Ben Gottlieb
Je suis tombé sur cette même question, et il suffit de créer une UIImageView d'une UIView de imageWithName @"AccDisclosure.png" utilisation de la suite à la hâte se moquaient-up graphique qui vous êtes libre de copier: http://thinkingman.com/db/downloads/AccDisclosure.png (si vous cliquez simplement sur ce lien, vous verrez probablement rien, car c'est une image blanche avec un fond transparent, mais si vous l'enregistrer et de visualiser sur un fond sombre, vous verrez l'alpha).
Le site est en panne, pourriez-vous s'il vous plaît inclure dans votre réponse?
OriginalL'auteur Adam Prall
Le code suivant me permet de définir la couleur d'arrière-plan de la pointe de la flèche dans une ligne de tableau:
OriginalL'auteur John Dell'Aera
J'ai fait une solution où j'ai ajouté une ImageView avec addSubView de la manière habituelle, avec une image qui n'était pas noir (dans mon cas, un gris cercle plein) à la position où l'accessoire s'affiche.
Qui permet à la flèche pour être vu et ont encore un dark/black cellule de la table de couleur d'arrière-plan.
Peut-être pas le plus casher de la solution, mais il rend la flèche visible, et j'ai avisé d'accessoire clics, sans sous-classement ou d'écrire beaucoup de code.
OriginalL'auteur Henrik Erlandsson