2012-12-15 3 views
0

J'ai une vue de tableau dynamique dans iOS 6. Les cellules de vue de tableau ont le style de sous-titre et montrent une image, un titre et un sous-titre. La vue de la table se trouve à l'intérieur d'un contrôleur de navigation et dans la barre de navigation j'ai un bouton qui vous permet de réinitialiser les informations de progression affichées dans le sous-titre de la cellule et dans l'image 0%, orange quand plus grand que 0%, vert quand 100%, le pourcentage réel est indiqué dans le sous-titre). Lorsque l'utilisateur appuie sur le bouton de réinitialisation, l'image est remplacée par une image spéciale (une flèche arrondie) qui, lorsqu'elle est pressée, permet à l'utilisateur de réinitialiser la progression et de recommencer l'exercice à partir de zéro. Le problème est que la vue de l'image dans une cellule est cliquable mais je ne peux pas distinguer entre un clic dans l'image et un clic dans la partie texte de la cellule (titre + sous-titre). Comment puis-je faire cela? Je ferais mieux de sous-classer et d'ajouter un bouton, qui est cliquable?Affichage de l'image dans la vue de tableau iOS cellule cliquable

Une autre considération est peut-être que la flèche ronde qui se réinitialise devrait être une vue accessoire et apparaître sur la droite?

+1

Je dirais juste d'utiliser un UIButton avec une image d'arrière-plan personnalisée, et ne pas utiliser un UIImageView. – Josiah

+0

Oui, c'était la solution que j'ai utilisée. J'ai ajouté un UIButton avec une image d'arrière-plan personnalisée comme vue accessoire. Aurait peut-être marqué votre commentaire comme réponse. – Pavitx

+0

J'ai écrit une réponse. – Josiah

Répondre

0

Je voudrais simplement utiliser UIButton et ajouter une image de fond personnalisée. Cela devrait fonctionner, comme vous l'avez mentionné.

Questions connexes