欢迎光临
我们一直在努力

一个搜索框下拉tableView

建站超值云服务器,限时71元/月

一个搜索框下拉tableView

项目介绍:

我们经常会碰到配合后台进行模糊数据查找,这样前端需要一个搜索时后台返回数据的一个动态数据展示界面,也就是这个下拉框。这个demo封装一个这样的效果,如果需要加到导航的话直接[Objective-C] 查看源文件 复制代码

    [self.navigationController.view addSubview:view];具体坐标自己计算即可。

下面是调用代码:

[Objective-C] 查看源文件 复制代码

- (void)viewDidLoad {
    [super viewDidLoad];

    self.ylSearch = [[YLSearchDownView alloc] init];

//    self.ylSearch.listData = [@[@"d",@"hah",@"adfasdfs",@"d",@"hah",@"adfasdfs",@"d",@"hah",@"adfasdfs"] mutableCopy];

    self.ylSearch.Frame = CGRectMake(100, 200, 210, 35);
    self.ylSearch.delegate = self;
    [self.view addSubview:self.ylSearch.view];
}

#pragma mark -- YLSearchDelegate

-(void)tableViewDidSelectRow:(NSInteger)row {

    NSLog(@"点击了第%ld行",row);

}

-(void)searchTextDidChange:(NSString *)searchText {

    NSLog(@"当前输入的字符是%@",searchText);

//这里调用网络请求模糊字段


//测试cell是否可以动态。这里当输入时大于5个字符的时候改变cell数据源

    if (searchText.length < 5) {

        self.ylSearch.listData = [@[@"d",@"hah",@"adfasdfs",@"d",@"hah"] mutableCopy];

    }else {

        self.ylSearch.listData = [@[@"嘿嘿",@"你好",@"adfasdfs",@"d",@"hah",@"啊哈哈",@"好累"] mutableCopy];

    }

}

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {

    [self.ylSearch hiden];

}



YLSearchBarDemo.zip
(73.81 KB, 下载次数: 174, 售价: 10 金钱)

2016-7-20 11:04 上传
点击文件名下载附件

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 一个搜索框下拉tableView
分享到: 更多 (0)