iOS 實(shí)現(xiàn)模糊搜索的功能
模糊搜索的實(shí)現(xiàn)思路是當(dāng)搜索框開(kāi)始編輯時(shí)對(duì)搜索框中的文本與后臺(tái)給的資源相對(duì)比,包含搜索文本的展示在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)模糊搜索的功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
xcode8 關(guān)閉控制臺(tái)不打印不信息的解決方法(圖文詳解)
這篇文章主要介紹了xcode8 關(guān)閉控制臺(tái)不打印信息的解決方法,本文圖文并茂給大家介紹的非常詳細(xì),感興趣的朋友參考下吧2016-10-10touchesBegan: withEvent: 不執(zhí)行解決
這篇文章主要介紹了touchesBegan: withEvent: 不執(zhí)行解決的相關(guān)資料,需要的朋友可以參考下2016-12-12iOS實(shí)現(xiàn)UITableView數(shù)據(jù)為空時(shí)的提示頁(yè)面
最近工作中遇到一個(gè)需求,當(dāng)UITableView數(shù)據(jù)為空的時(shí)候,給出一個(gè)簡(jiǎn)單的提示頁(yè)面,通過(guò)從網(wǎng)上查找解決的方法,發(fā)現(xiàn)了兩種實(shí)現(xiàn)的方法,現(xiàn)在分享給大家,有需要的朋友們可以參考借鑒,下面感興趣的朋友們來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2016-11-11iOS應(yīng)用中使用Toolbar工具欄方式切換視圖的方法詳解
這篇文章主要介紹了iOS應(yīng)用中使用Toolbar工具欄方式切換視圖的方法,文中講解了UIToolbar的相關(guān)編寫(xiě)以及使用xib方式創(chuàng)建可切換視圖程序的例子,需要的朋友可以參考下2016-04-04Android 在頁(yè)面中顯示打包日期的實(shí)現(xiàn)方法
下面小編就為大家分享一篇Android 在頁(yè)面中顯示打包日期的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01實(shí)例講解iOS中的CATransition轉(zhuǎn)場(chǎng)動(dòng)畫(huà)使用
CATransition類(lèi)為應(yīng)用程序的轉(zhuǎn)場(chǎng)動(dòng)畫(huà)提供了很多可控制參數(shù),接下來(lái)我們就以幾個(gè)實(shí)例講解iOS中的CATransition轉(zhuǎn)場(chǎng)動(dòng)畫(huà)使用,需要的朋友可以參考下2016-06-06IOS 開(kāi)發(fā)之xcode對(duì)比兩個(gè)分支中同一個(gè)文件
這篇文章主要介紹了IOS 開(kāi)發(fā)之xcode對(duì)比兩個(gè)分支中同一個(gè)文件的相關(guān)資料,希望通過(guò)本文能幫助到大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-08-08iOS關(guān)鍵字static extern const使用示例詳解
這篇文章主要為大家介紹了iOS關(guān)鍵字static extern const使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11