gpt4 book ai didi

iOS)在 UITableView 的单元格中隐藏键盘

转载 作者:行者123 更新时间:2023-11-28 22:41:12 26 4
gpt4 key购买 nike

-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"searchCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
searchField = (UITextField *)[cell viewWithTag:10000];

[searchField resignFirstResponder];
}

好的,我有一个标识符名称为“searchCell”的单元格。此单元格包含一个带有标签 10000 的单个 UITextField,它会在屏幕底部弹出一个键盘。当用户触摸另一个单元格时,键盘必须隐藏,以便用户可以有更大的空间来上下滚动。

但是,当键盘弹出并且用户触摸(选择)一个单元格时,上面的代码被调用但不起作用...... :( 似乎分配的 UITableViewCell 不是用户当前正在使用的. 我在这里做错了什么?

最佳答案

  1. 让你的类成为 UITextField 的委托(delegate)
  2. 转到 Storyboard 文件,单击文本字段并转到连接检查器
  3. 在 outlets 下,将委托(delegate)连接到 View Controller
  4. 在模拟器中运行它。它会起作用

关于iOS)在 UITableView 的单元格中隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14487878/

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