iOS 常用控件之UISearchBar

實例化UISearchBar

    UISearchBar *searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 64, SHWidth, 40)];
    //設置提示文字
    searchBar.placeholder = @"搜索";
    //設置邊框背景圖片
    searchBar.backgroundImage = [UIImage imageNamed:@"searchBar_BG"];
    //設置代理
    searchBar.delegate = self;
    //添加到視圖
    self.tableView.tableHeaderView = searchBar;

UISearchBar代理方法

#pragma mark - UISearchBarDelegate
#pragma mark 搜索文字改變
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{

}
#pragma mark 搜索開始編輯
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
{
    //設置取消按鈕樣式
    //首先取出cancelBtn
    UIButton *cancelBtn = [searchBar valueForKey:@"cancelButton"];
    //取消按鈕文字
    [cancelBtn setTitle:@"取消" forState:UIControlStateNormal];
    //取消按鈕文字顏色
    [cancelBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
    
}

#pragma mark  編輯
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
{
    //展示取消按鈕
    searchBar.showsCancelButton = YES;
 
    return YES;
}
#pragma mark  編輯
- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar
{
    return YES;
}
#pragma mark 取消按鈕點擊
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
    searchBar.text = @"";
    //收起鍵盤
    [searchBar resignFirstResponder];
    //隱藏取消按鈕
    [searchBar setShowsCancelButton:NO animated:YES];
  
}

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赊锚,一起剝皮案震驚了整個濱河市雷激,隨后出現(xiàn)的幾起案子耕腾,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件婴栽,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機合砂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來源织,“玉大人翩伪,你說我怎么就攤上這事√赶ⅲ” “怎么了缘屹?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長侠仇。 經(jīng)常有香客問我轻姿,道長,這世上最難降的妖魔是什么逻炊? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任互亮,我火速辦了婚禮,結果婚禮上余素,老公的妹妹穿的比我還像新娘豹休。我一直安慰自己,他們只是感情好溺森,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布慕爬。 她就那樣靜靜地躺著,像睡著了一般屏积。 火紅的嫁衣襯著肌膚如雪医窿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天炊林,我揣著相機與錄音姥卢,去河邊找鬼。 笑死,一個胖子當著我的面吹牛独榴,可吹牛的內(nèi)容都是我干的僧叉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼棺榔,長吁一口氣:“原來是場噩夢啊……” “哼瓶堕!你這毒婦竟也來了?” 一聲冷哼從身側響起症歇,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤郎笆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后忘晤,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宛蚓,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年设塔,在試婚紗的時候發(fā)現(xiàn)自己被綠了凄吏。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡闰蛔,死狀恐怖痕钢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钞护,我是刑警寧澤盖喷,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站难咕,受9級特大地震影響,放射性物質發(fā)生泄漏距辆。R本人自食惡果不足惜余佃,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望跨算。 院中可真熱鬧爆土,春花似錦、人聲如沸诸蚕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽背犯。三九已至坏瘩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間漠魏,已是汗流浹背倔矾。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人哪自。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓丰包,卻偏偏與公主長得像,于是被迫代替她去往敵國和親壤巷。 傳聞我的和親對象是個殘疾皇子邑彪,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)胧华,斷路器寄症,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 1.nav1.navigationBar.barStyle=UIBarStyleBlack; //改變導航欄背景顏...
    SadMine閱讀 1,576評論 1 4
  • 概述在iOS開發(fā)中UITableView可以說是使用最廣泛的控件,我們平時使用的軟件中到處都可以看到它的影子撑柔,類似...
    liudhkk閱讀 9,038評論 3 38
  • 你本是樹上一片在普通不過的綠葉瘸爽,安然的在春風中搖曳,你沒有鋒利的刺葉保護自己铅忿,只管盡情享受這美好時光剪决,也...
    似是而非i閱讀 129評論 0 0
  • 2017年情人節(jié)特輯大結局。 (對不起各位檀训,由于學業(yè)沒有時間更文柑潦。寫了幾篇文章,先把番外更完吧峻凫。) 我們渗鬼,或是命運...
    久殤閱讀 396評論 1 5