UITableViewCell
の内部にあるNSIndexPath
プロパティを持つUITextViewサブクラスがあります。タップするとdidSelectRowAtIndexPath
に電話したいと思います。UITextViewサブクラスto didSelectRowAtIndexPath
は、ここで私が持っているものだ:
私は this questionから見UITapGestureRecognizer *singleFingerTap =
[[UITapGestureRecognizer alloc] initWithTarget:self action:nil];
[theTextView addGestureRecognizer:singleFingerTap];
singleFingerTap.delegate = self;
....
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
CustomTextView *theTextView = (CustomTextView *)touch.view;
NSLog(@"%@", theTextView.indexPath);
return YES;
}
、私も結構です、私のdidSelectRowAtIndexPath
ロジックを分割する必要があります。そして私はすでにタップされたビューのインデックスパスを知っています。
ジェスチャ認識ツールのメソッドから、このtableViewメソッド(またはdidSelectRowAtIndexPath
の機能)を呼び出す適切な方法は何ですか?