iOS 实现模糊搜索的功能

 更新时间:2016年12月08日 16:36:54   作者:一片云一片雨  
模糊搜索的实现思路是当搜索框开始编辑时对搜索框中的文本与后台给的资源相对比,包含搜索文本的展示在tableview中

模糊搜索的实现思路是当搜索框开始编辑时对搜索框中的文本与后台给的资源相对比,包含搜索文本的展示在tableview中.

关键部分代码如下:

-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText 
{ 
self.result = nil; 
for (int i = 0; i < self.nameArray.count; i++) { 
NSString *string = self.nameArray[i]; 
if (string.length >= searchText.length) { 
if([self.nameArray[i] rangeOfString:searchText].location !=NSNotFound) 
{ 
[self.result addObject:self.nameArray[i]]; 
} 
} 
} 
[self.tableView reloadData]; 
} 

以上所述是小编给大家介绍的iOS 实现模糊搜索的功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 为按钮位置配置不同的IOS背景

    为按钮位置配置不同的IOS背景

    这篇文章主要介绍了为按钮位置配置不同的IOS背景,面对多个按钮如何配置不同的IOS背景,需要的朋友可以参考下
    2015-07-07
  • 详解iOS开发中使用storyboard创建导航控制器的方法

    详解iOS开发中使用storyboard创建导航控制器的方法

    这篇文章主要介绍了iOS开发中使用storyboard创建导航控制器的方法,包括对控制器声明周期的控制介绍,代码基于传统的Objective-C,需要的朋友可以参考下
    2016-01-01
  • iOS自定义UITabBar仿今日头条效果

    iOS自定义UITabBar仿今日头条效果

    这篇文章主要为大家详细介绍了iOS自定义UITabBar仿今日头条效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • 解决ios微信页面回退不刷新的问题

    解决ios微信页面回退不刷新的问题

    下面小编就为大家带来一篇解决ios微信页面回退不刷新的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • iOS中关于信鸽推送的使用demo详解

    iOS中关于信鸽推送的使用demo详解

    这篇文章主要介绍了iOS中关于信鸽推送的使用demo详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • iOS DropDown下拉按钮效果代码分享

    iOS DropDown下拉按钮效果代码分享

    这篇文章主要为大家详细介绍了iOS DropDown下拉按钮效果的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • iOS工程中怎么判断下载的流是PDF文件

    iOS工程中怎么判断下载的流是PDF文件

    iOS工程中怎么判断下载的流是PDF文件?下面小编就为大家分享一篇iOS工程中判断下载的流是PDF文件的方法。希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • iOS实现Pad上菜单弹出界面

    iOS实现Pad上菜单弹出界面

    这篇文章主要为大家详细介绍了iOS实现Pad上菜单弹出界面的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • iOS使用Masonry时进行动画操作方法

    iOS使用Masonry时进行动画操作方法

    下面小编就为大家分享一篇iOS使用Masonry时进行动画操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • iOS10实现推送功能时的注意点和问题总结

    iOS10实现推送功能时的注意点和问题总结

    很多朋友都反馈,发现了iOS9升级到iOS10推送功能不正常的问题,所以这篇文章总结了一下要点,亲们可以根据以下步骤,逐步排查问题,也可以逐步实现iOS10的推送功能。下面来一起看看吧。
    2016-09-09

最新评论