1

UITextField を持つセルの indexPath を取得したいと思います。現在使用している UITextField の indexPath を取得することは可能ですか?

はいの場合、私に言うのは素晴らしいことです、私はそれで2時間から夢中になっています...

どうもありがとう !

4

1 に答える 1

3

これでうまくいくはずです:

CGPoint location = [sender.superview convertPoint:sender.center toView:self.tableView];
NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:location];

別のオプションは、ビュー階層を上に移動することです。独自のビュー階層に合わせて調整します。

UIView *contentView = [textField superview];
UITableViewCell *cell = [contentView superview];
NSIndexPath *indexPath = [self.tableView indexPathForCell:cell];
于 2012-10-11T20:36:06.103 に答える