UITableView
テキストフィールドを配置したいくつかのカスタムセルでグループ化しました。現在アクティブなテキスト フィールドを指すプロパティを定義しました。
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
self.activeTextField = textField;
}
- (void)textFieldDidEndEditing:(UITextField *)textField
{
self.activeTextField = nil;
}
そのようなテキスト フィールドを含むセルの行とセクションを取得する必要があります。私はこれを試しました:
UITableViewCell *parentCell = (UITableViewCell *)[self.activeTextField superview];
NSIndexPath* cellPath = [self.tableView indexPathForCell:parentCell];
NSInteger cellRow = [cellPath row];
しかし、私は常に 0 を取得しparentCell
ますUITableViewCell
。これらの値を取得するにはどうすればよいですか?
ありがとう