2010-11-25 3 views

Répondre

2

Deux tactiques.

  1. sous-classe UITableViewCell, ajoutez une propriété à votre zone de texte. Puis, dans -tableView:willSelectRowAtIndexPath:, vous pouvez appeler -cellForRowAtIndexPath: UITableView pour obtenir la cellule. Utilisez la propriété que vous avez ajoutée pour accéder à UITextField.

  2. Ne pas sous-classe. Lorsque vous ajoutez UITextField à l'ensemble UITableViewCell, sa propriété est un identificateur unique. Utilisez la même tactique que ci-dessus pour obtenir le UITableViewCell, mais obtenir un pointeur vers la UITextField en utilisant -viewWithTag: de UIView

+0

UIButton * myButton = [cellule viewWithTag: 420]; \t \t si (myButton && [myButton isKindOfClass: [classe UIButton]]) { \t \t \t NSSet * targetSet = [myButton allTargets]; \t \t} –

Questions connexes