gpt4 book ai didi

ios - 如何使用此代码在 tableview 中使用搜索栏?

转载 作者:行者123 更新时间:2023-11-29 03:21:38 24 4
gpt4 key购买 nike

如何使用 textfield 搜索 cell.textLabel.text 值?我正在使用这段代码。

- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil] autorelease];


cell.selectionStyle = UITableViewCellSelectionStyleNone;


UITextField* tf = nil ;
switch ( indexPath.row ) {
case 0: {
cell.textLabel.text = @"Name" ;
tf = nameField_ = [self makeTextField:self.name placeholder:@"sathish"];
[cell addSubview:nameField_];
break ;
}
case 1: {
cell.textLabel.text = @"Address" ;
tf = addressField_ = [self makeTextField:self.address placeholder:@"example@gmail.com"];
[cell addSubview:addressField_];
break ;
}
case 2: {
cell.textLabel.text = @"Password" ;
tf = passwordField_ = [self makeTextField:self.password placeholder:@"Required"];
[cell addSubview:passwordField_];
break ;
}
case 3: {
cell.textLabel.text = @"Description" ;
tf = descriptionField_ = [self makeTextField:self.description placeholder:@"My Gmail Account"];
[cell addSubview:descriptionField_];
break ;
}
}

tf.frame = CGRectMake(120, 12, 170, 30);

[tf addTarget:self action:@selector(textFieldFinished:) forControlEvents:UIControlEventEditingDidEndOnExit];

tf.delegate = self ;


return cell;
}

最佳答案

基本步骤:

  1. 在你的类中声明并初始化 UISearchBar
  2. 声明并初始化 UISearchDisplayController
  3. 将 searchBar 添加到您的 tableView
  4. 实现 UISearchDisplayController 委托(delegate)方法

这个流行的链接让你了解更多

Adding UISearchBar Programmatically to UITableView

关于ios - 如何使用此代码在 tableview 中使用搜索栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21018345/

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