2010-01-21 7 views
0

J'ai essayé de créer une vue avec un UIButton et une cellule tableView, puis j'ai défini l'affichage de l'en-tête comme étant cette vue. Toutefois, la cellule dans l'en-tête n'est pas arrondie, en outre, comment gérer l'événement de la cellule, lorsque l'utilisateur clique sur cette cellule.comment créer une vue de la cellule qui a un bouton et une application de contacts "cellule plus courte"?

J'ai essayé d'utiliser également des cellules personnalisées, mais comment créer un bouton et une cellule plus courte dans une rangée? lorsque vous sélectionnez la cellule, n'affectera pas l'état du bouton?

merci.

Répondre

1

Vous pouvez faire semblant de plusieurs façons. Le plus simple est de mettre en forme un rectangle arrondi UIButton dans votre en-tête, et de désactiver userInteraction pour qu'il soit simplement décoratif.

+0

Voulez-vous dire que j'ai mis en page deux UIButtons dans l'en-tête de tableView? et en faire un faux en tant que cellule? – xia

+0

oui, c'est l'affaire. –

+0

merci, mais il semble un peu difficile. Je veux que la cellule ait un bouton de divulgation accessoire. Lorsque vous touchez la cellule, il est uniquement mis en surbrillance, seulement lorsque vous appuyez sur le bouton de divulgation peut déclencher l'action. – xia

Questions connexes