登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

一个搜索框下拉tableView

[复制链接]
来自: 张雨露Main 分类: iOS精品源码 上传时间: 2016-7-20 11:04:30
Tag:搜索框 下拉菜单 search 文本框 搜索

项目介绍:

我们经常会碰到配合后台进行模糊数据查找,这样前端需要一个搜索时后台返回数据的一个动态数据展示界面,也就是这个下拉框。这个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, 下载次数: 131, 售价: 10 金钱)
1977 6 0
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542


代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表