gpt4 book ai didi

iphone - 在iOS中选择单元格时需要在UITableView的行中启用UITextField

转载 作者:行者123 更新时间:2023-12-01 19:08:47 25 4
gpt4 key购买 nike

我创建了一个自定义单元,将一个UITextField放在UITableView的每一行中。我想做的是,当用户按下单元格内的任何位置时,为特定的行启用UITextField(即激活该文本字段中的光标)。

我尝试使用以下方法进行操作:

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

[_cell.textField setUserInteractionEnabled:TRUE];

}

但是,这不起作用。谁能看到我在做什么错?

最佳答案

您在正确的位置上将其放置在didSelectRowAtIndexPath:中。但是,在文本字段上设置启用用户交互只是意味着,如果用户尝试,则将允许该用户与该对象进行交互。您正在寻找成为firstResponder的对象。

- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
[cell.textField becomeFirstResponder];
}

关于iphone - 在iOS中选择单元格时需要在UITableView的行中启用UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18196163/

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