0

私が達成しようとしているのは、アプリのユーザーが UITextfield をクリックしてテキストを編集するときに、セルのインデックスパスを取得することです。これを行うためにジェスチャーを使用しようと考えましたが、その方法がわかりませんでした。どんな助けでも大歓迎です。ありがとう

4

1 に答える 1

6

uitextfield デリゲート メソッドを使用して、uitableview のセルを取得できます。

- (void)textFieldDidBeginEditing:(UITextField *)textField

次に、テキストフィールドの親/スーパービューにアクセスしてセルにアクセスします

UIView *cellView = (UIVIew *)[textfield superview];
UITableViewCell *cell = (UITableViewCell *)[cellView superview];
NSIndexPath *indexPath = [self.tableview indexPathForCell:cell];

これで問題が解決することを願っています。

于 2013-01-15T06:23:31.343 に答える