iOS 實(shí)現(xiàn)模糊搜索的功能
模糊搜索的實(shí)現(xiàn)思路是當(dāng)搜索框開始編輯時(shí)對搜索框中的文本與后臺給的資源相對比,包含搜索文本的展示在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 實(shí)現(xiàn)模糊搜索的功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
IOS開發(fā)代碼分享之設(shè)置UISearchBar的背景顏色
在項(xiàng)目開發(fā)中,我們經(jīng)常要用到UISearchBar,在網(wǎng)上看到了很多關(guān)于去除掉他背景色的方法,都已經(jīng)失效了,今天來分享一個(gè)正常使用的方法,希望能幫到大家2014-09-09
iOS開發(fā)中控制屏幕旋轉(zhuǎn)的編寫方法小結(jié)
這篇文章主要介紹了iOS開發(fā)中控制屏幕旋轉(zhuǎn)的編寫方法小結(jié),包括橫豎屏切換時(shí)視圖所出現(xiàn)的問題等經(jīng)常需要注意的地方,需要的朋友可以參考下2015-10-10
iOS實(shí)現(xiàn)百度地圖拖拽后更新位置以及反編碼
百度地圖已經(jīng)開放了地圖API,大家可以很方便的調(diào)用地圖中的相應(yīng)數(shù)據(jù),并完成各項(xiàng)個(gè)性化的展示,下面這篇文章主要給大家介紹了關(guān)于iOS如何實(shí)現(xiàn)百度地圖拖拽后更新位置以及反編碼的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-12-12
iOS實(shí)現(xiàn)多個(gè)彈框按順序依次彈出效果
這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)多個(gè)彈框按順序依次彈出效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
iOS畢業(yè)設(shè)計(jì)之天氣預(yù)報(bào)App
這篇文章主要為大家詳細(xì)介紹了iOS畢業(yè)設(shè)計(jì)之天氣預(yù)報(bào)App,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10

