2017-05-24 8 views

Répondre

0

Voulez-vous dire la barre rouge à gauche? Je voudrais créer le UIView rouge et juste définir hidden à true en prepareForReuse et à la création. Puis dans votre UITableViewDelegatedidSelectRowAt:, vous pouvez définir masqué à false.

+0

oui je veux dire la barre rouge, mais de votre réponse je ne peux pas comprendre comment le réaliser – xbomber360

+0

Donc quand vous créez la mise en page pour cette cellule, vous avez juste besoin d'avoir un UIView dont la couleur de fond est rouge. Créez les contraintes autolayout pour en faire la largeur que vous voulez et positionnez où vous voulez. Ensuite, c'est aussi simple que de le cacher (en définissant 'redview.hidden = true') et en l'affichant quand l'utilisateur a sélectionné la ligne. Vous savez quand l'utilisateur sélectionne la ligne via cet appel de délégué. – Benhamine