首页 > 代码库 > 自定义输入提示
自定义输入提示
首先要有这个事件
[textFieldaddTarget:selfaction:@selector(hintNameClick)forControlEvents:UIControlEventEditingChanged];
//监听事件
- (void)hintNameClick
{
searchDataArray = [[NSMutableArrayalloc]initWithCapacity:0];
for (NSString *itemin allUsers)
{
if ([itemrangeOfString:tf1.textField.text].location != NSNotFound)
{
[searchDataArrayaddObject:item];
}
}
[selfcreatePopTableViewWithFrame];
[searchTableViewreloadData];
}
#pragma mark - searchTableView的初始化及数据
- (void)createPopTableViewWithFrame
{
if (searchTableView==nil) {
searchTableView = [[UITableViewalloc]initWithFrame:CGRectMake(60,190+h,220, 50)style:UITableViewStylePlain];
[_backViewaddSubview:searchTableView];
searchTableView.layer.cornerRadius =3;
searchTableView.separatorStyle =UITableViewCellSeparatorStyleNone;
searchTableView.backgroundColor = [UIColorclearColor];
searchTableView.delegate =self;
searchTableView.dataSource =self;
}
}
UITableView 的代理方法就省略掉了 比较简单
自定义输入提示