iOS 實現(xiàn)模糊搜索的功能
更新時間:2016年12月08日 16:36:54 作者:一片云一片雨
模糊搜索的實現(xiàn)思路是當(dāng)搜索框開始編輯時對搜索框中的文本與后臺給的資源相對比,包含搜索文本的展示在tableview中
模糊搜索的實現(xiàn)思路是當(dāng)搜索框開始編輯時對搜索框中的文本與后臺給的資源相對比,包含搜索文本的展示在tableview中.
關(guān)鍵部分代碼如下:
-(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 實現(xiàn)模糊搜索的功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
IOS開發(fā)代碼分享之設(shè)置UISearchBar的背景顏色
在項目開發(fā)中,我們經(jīng)常要用到UISearchBar,在網(wǎng)上看到了很多關(guān)于去除掉他背景色的方法,都已經(jīng)失效了,今天來分享一個正常使用的方法,希望能幫到大家2014-09-09
iOS開發(fā)中控制屏幕旋轉(zhuǎn)的編寫方法小結(jié)
這篇文章主要介紹了iOS開發(fā)中控制屏幕旋轉(zhuǎn)的編寫方法小結(jié),包括橫豎屏切換時視圖所出現(xiàn)的問題等經(jīng)常需要注意的地方,需要的朋友可以參考下2015-10-10

