成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

iOS 使用UITextField自定義搜索框 實現用戶輸入完之后“實時搜索”功能

瀏覽:14日期:2022-09-17 10:48:21

注:CSDN的代碼塊有點撈,如果瀏覽器窗口較窄,一行代碼占了兩行的位置,后面的代碼就看不到了,大家可以把瀏覽器窗口拉大一點

UI小姐姐設計的搜索框經常是五花八門,系統的搜索框經常不能滿足我們的需求,需要我們特別定制一個。但是UITextField的諸多回調里面,沒有一個是適合觸發搜索時間的。UITextFieldTextDidChangeNotification調用過于頻繁,每輸入一個字符就調一次接口怕是不太合適。UITextFieldTextDidEndEditingNotification只有在結束編輯的時候才會調一次,結束編輯就意味著鍵盤消失了,也不太合適。這樣就難倒我們了嗎,當然不是,辦法還是有滴。

解決方案

先自定義一個搜索框 改好樣式,然后監聽UITextFieldTextDidChangeNotification

- (void)textFieldDidChange{ if (self.searchDelegate && [self.searchDelegate respondsToSelector:@selector(customSearchBar:textDidChange:)]) { [self.searchDelegate customSearchBar:self textDidChange:self.text]; }}

使用

@property (nonatomic, strong) LGCustomSearchBar *searchBar;@property (nonatomic, assign) NSInteger inputCount; 記錄輸入次數- (void)viewDidLoad { [super viewDidLoad]; self.searchBar = [[LGCustomSearchBar alloc] initWithFrame:CGRectMake(20, 10, kScreenWidth-40, 36)]; self.searchBar.searchDelegate = self; [self.view addSubview:self.searchBar];}- (void)customSearchBar:(LGCustomSearchBar *)searchBar textDidChange:(NSString *)searchText{ if (searchText.length == 0) { [self searchKeyword:@(self.inputCount)]; } else{ self.inputCount++; [self performSelector:@selector(searchKeyword:) withObject:@(self.inputCount) afterDelay:1.5f]; }}- (void)searchKeyword:(NSNumber *)inputCount{// 判斷不等于0是為了防止用戶輸入完直接點擊搜索,延時結束之后又搜索一次 if (inputCount.integerValue == self.inputCount && self.inputCount != 0) { [self loadData]; }}- (BOOL)textFieldShouldReturn:(UITextField *)textField{ [self loadData]; return NO;}- (void)loadData{ self.inputCount = 0;// 本地查詢 或者 請求數據... [self.tableView reloadData];}

核心代碼

延遲1.5秒以后執行搜索,判讀如果1.5秒之后傳入的輸入次數和現在的輸入次數一致,說明用戶1.5秒已經沒有輸入新內容了,加在新數據。這個時間可以自己調整

[self performSelector:@selector(searchKeyword:) withObject:@(self.inputCount) afterDelay:1.5f];

總結

到此這篇關于iOS 使用UITextField自定義搜索框 實現用戶輸入完之后“實時搜索”功能的文章就介紹到這了,更多相關ios UITextField自定義搜索框 實時搜索內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IOS
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
99久久精品国产精品久久| 亚洲激情综合网| 亚洲成人精品在线观看| 国产一区二区三区四区hd| 久久久亚洲欧洲日产国码αv| 精油按摩中文字幕久久| 色婷婷av一区二区三区软件| 午夜精品久久久久影视| 六月婷婷一区| 日韩影院免费视频| 色综合久久久久久久久| 天天综合色天天综合色h| 色偷偷久久人人79超碰人人澡| 亚洲成人免费视| 国产一区二区三区成人欧美日韩在线观看 | 欧美日韩mv| 欧美激情艳妇裸体舞| 国产一区二区中文字幕免费看| 国产精品国产三级国产普通话蜜臀 | 春色校园综合激情亚洲| 欧美成人激情免费网| 波波电影院一区二区三区| 久久久99久久精品欧美| 狠狠色综合一区二区| 亚洲婷婷国产精品电影人久久| 亚洲网址在线| 久久这里只有精品6| 欧美在线免费播放| 偷偷要91色婷婷| 欧美视频日韩视频| 国产精品影视在线观看| 精品少妇一区二区| 色综合天天综合网天天狠天天| 国产精品美女视频| 国产区日韩欧美| 日本免费新一区视频| 91精品国产91久久久久久最新毛片| 成人黄色免费短视频| 欧美激情一区二区三区在线| 日韩午夜av在线| 亚洲午夜免费电影| 欧美色男人天堂| 成人免费高清在线| 国产sm精品调教视频网站| 日韩精品乱码免费| 久久综合伊人| 国内精品国产成人国产三级粉色| 日韩一区二区免费电影| 欧美另类视频在线| 亚洲午夜精品一区二区三区他趣| 欧美性色黄大片| 不卡av在线免费观看| 中文字幕一区不卡| 欧美又粗又大又爽| 99久久夜色精品国产网站| 一区二区三区免费看视频| 久久久久se| caoporn国产一区二区| 亚洲天堂av一区| 欧美日韩一区三区四区| 97aⅴ精品视频一二三区| 亚洲精品乱码久久久久久黑人| 欧美一区二区三区四区在线观看| 欧美一区影院| 亚洲成人中文在线| 日韩欧美一区在线| 一区二区自拍| 麻豆精品久久久| 久久人人爽爽爽人久久久| 99国产精品99久久久久久粉嫩| 日韩中文字幕不卡| 337p粉嫩大胆噜噜噜噜噜91av| 国产一区二区三区免费不卡| 国产精品一区二区在线观看网站| 国产女同互慰高潮91漫画| 久久在线视频| 你懂的网址国产 欧美| 日日摸夜夜添夜夜添亚洲女人| 日韩一区二区三区观看| 99视频一区| 成人性生交大片免费看视频在线| 一区二区三区中文字幕| 日韩欧美在线网站| 亚洲男女自偷自拍| av电影天堂一区二区在线观看| 亚洲高清三级视频| 欧美r级电影在线观看| 亚洲第一在线| 欧美日韩视频| 久久欧美中文字幕| 国产一区二区在线看| 国产精品成人免费精品自在线观看 | 国产精品久久久久久亚洲伦| 在线亚洲免费视频| 亚洲调教视频在线观看| 国产剧情av麻豆香蕉精品| 成人欧美一区二区三区在线播放| 欧美精品久久久久久久多人混战| 亚洲精品欧美| 99久久精品免费看国产免费软件| 日韩成人免费在线| 中文字幕人成不卡一区| 欧美久久久久久蜜桃| av成人黄色| 91蜜桃免费观看视频| 极品少妇xxxx精品少妇| 亚洲一区二区三区四区中文字幕| 国产亚洲一二三区| 6080亚洲精品一区二区| 免费一区视频| 欧美视频二区| 国产成人激情av| 青青草原综合久久大伊人精品| 中文字幕一区在线| 2023国产精华国产精品| 欧美日韩亚洲丝袜制服| 亚洲影院免费| 韩国欧美一区| 95精品视频在线| 国产精品综合av一区二区国产馆| 天天av天天翘天天综合网色鬼国产 | 亚洲激情网站免费观看| 日韩精品在线一区| 欧美在线小视频| 国产日韩精品一区观看| 欧美日本一区二区视频在线观看| 国产电影一区二区三区| 美腿丝袜亚洲综合| 亚洲一区二区高清| 亚洲视频狠狠干| 国产精品无码永久免费888| 日韩视频国产视频| 欧美体内she精高潮| 免费视频久久| 国产一区二区你懂的| 亚洲激情另类| 国产精品二区影院| 91麻豆自制传媒国产之光| 国产成人免费在线视频| 激情五月婷婷综合| 另类欧美日韩国产在线| 青青草国产成人av片免费| 亚洲成人激情自拍| 亚洲一区二区不卡免费| 一区二区理论电影在线观看| 国产精品国产三级国产专播品爱网| 国产日韩精品视频一区| 久久蜜桃一区二区| 精品国产凹凸成av人网站| 日韩一区二区高清| 91精品欧美一区二区三区综合在| 在线亚洲精品福利网址导航| 免费国产一区二区| 亚洲欧美卡通另类91av| 亚洲看片网站| 中国成人在线视频| 亚洲一区尤物| 老鸭窝亚洲一区二区三区| 亚洲一区二区三区四区中文| 国产精品久久久久毛片大屁完整版 | 欧美视频观看一区| 欧美日本亚洲| 欧美理论在线| 欧美日韩一区在线观看视频| 午夜欧美精品| 亚洲国产精选| 国产欧美日本| 久久精品女人| 欧美午夜精品理论片a级按摩| 欧美在线视频你懂得| 欧美性极品少妇| 欧美日韩三级一区二区| 制服视频三区第一页精品| 日韩久久精品一区| 久久久久久夜精品精品免费| 久久精品亚洲精品国产欧美kt∨| 中文字幕乱码日本亚洲一区二区| 中文字幕精品一区二区精品绿巨人 | 在线观看成人一级片| 亚洲激情影院| 国产欧美在线| 色久优优欧美色久优优| 欧美日韩在线一区二区| 91麻豆精品国产91久久久久久久久 | 欧美人与禽zozo性伦| 欧美一区二区免费视频| 精品精品欲导航| 国产女人aaa级久久久级| 亚洲天堂精品在线观看| 亚洲成a人v欧美综合天堂下载| 麻豆精品在线播放| 国产不卡在线视频| 午夜久久tv| 亚洲欧美久久久| 欧美日韩国产综合视频在线观看| 日韩欧美国产1| 欧美国产日产图区| 一区二区视频免费在线观看| 天天色 色综合| 国产一区91精品张津瑜|