gpt4 book ai didi

ios - 尝试从 iOS 中 UITableView 的自定义单元格内的 textField 获取事件单元格的索引

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:49:30 26 4
gpt4 key购买 nike

我有一个 UITableView在我自定义的应用程序中 UITableViewCell其中包含 UITextField .当我从该行中选择特定的文本字段时,我想要做的是获取该行的正确索引。不幸的是,如果我实际点击该行,我只能获得正确的行索引,而不是当我选择文本字段本身时。我正在实现 <UITextFieldDelegate> , 当我选择一个特定的 UITextField ,我调用方法:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {

int rowTest = [_table indexPathForSelectedRow].row;
int rowTest1 = [_cell.tireCodeField tag];

NSLog(@"the current row is: %d", rowTest1);
NSLog(@"and this row is: %d", rowTest);

return YES;

}

问题是我得到的行的值来自于以下方法:

- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

...

}

接到电话了。就好像 UITextField 之间存在断开连接一样以及它所在的表中的行。有没有办法让我选择一个特定的文本字段,并获得

有没有办法通过选择 UITextField 来获取行的索引?驻留在其中,而不是选择行本身?

提前感谢所有回复的人。

最佳答案

通常这样做的方式是给文本字段一个等于 indexPath.row 的标签,或者如果你有多个部分,部分和行的一些数学组合(比如 1000*indexPathSection + indexPath.row) .

关于ios - 尝试从 iOS 中 UITableView 的自定义单元格内的 textField 获取事件单元格的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18255215/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com