首页 > 代码库 > 自定义输入提示

自定义输入提示

首先要有这个事件

[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 的代理方法就省略掉了  比较简单

自定义输入提示