UISearchBar基本使用,設(shè)置顏色和字體大小

廢話不多說,直接上代碼
//寫一個背景View了嚎,貼在導航控制器上
UIView *BJview = [[UIView alloc] initWithFrame:CGRectMake(40, 33, 
self.view.frame.size.width - 80, 40)];
self.navigationItem.titleView = BJview;

//創(chuàng)建seachBar
self.seachBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, BJview.bounds.size.width, 40)];
//去掉seachBar的黑線
self.seachBar.backgroundImage = [UIImage new];
self.seachBar.delegate = self;
self.seachBar.placeholder = @"請輸入要搜索的內(nèi)容";
//成為鍵盤的第一響應者
[self.seachBar becomeFirstResponder];
[BJview addSubview:self.seachBar];

//通過KVC拿到textField
UITextField  *seachTextFild = [self.seachBar valueForKey:@"searchField"];
拿到textField之后就可以肆意妄為了
//修改字體顏色
seachTextFild.textColor = [UIColor redColor];
//修改字體大小
seachTextFild.font = [UIFont systemFontOfSize:14];

//修改光標顏色
[seachTextFild setTintColor:[UIColor colorWithRed:35/255.0 green:185/255.0 blue:165/255.0 alpha:1.0]];
//更改searchBar 中PlaceHolder 字體顏色
[searchField setValue:[UIColor blackColor] forKeyPath:@"_placeholderLabel.textColor"];
  
self.seachTextFild = seachTextFild;

//修改搜索圖標
UIImageView *img = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"sear"]];
img.frame = CGRectMake(10, 0,20,20);
self.searchField.leftView = img;
self.searchField.leftViewMode = UITextFieldViewModeAlways;

//修改clearButton
UIButton *clearButton = [self.searchField valueForKey:@"_clearButton"];
[clearButton setImage:[UIImage imageNamed:@"dele.png"] forState:UIControlStateNormal];


D68CB859-5F35-4CDF-A8F5-2601132829F0.png

UISearchBar 的代理方法

//代理方法  實時監(jiān)聽輸入框的文字變動
-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{

    NSLog(@"%@",searchText);

}

//searchBar的確定點擊事件
-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{

    NSLog(@"%@",self.seachBar.text);

}

將要開始編輯時的回調(diào)萎津,返回為NO,則不能編輯
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar;

已經(jīng)開始編輯時的回調(diào)
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar;

將要結(jié)束編輯時的回調(diào)
- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar;

已經(jīng)結(jié)束編輯的回調(diào)
- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar;

編輯文字改變前的回調(diào)递宅,返回NO則不能加入新的編輯文字
-(BOOL)searchBar: (UISearchBar )searchBar shouldChangeTextInRange:(NSRange)range replacementText:(NSString )text;

書本按鈕點擊的回調(diào)
- (void)searchBarBookmarkButtonClicked:(UISearchBar *)searchBar;

取消按鈕點擊的回調(diào)
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar;

搜索結(jié)果按鈕點擊的回調(diào)
- (void)searchBarResultsListButtonClicked:(UISearchBar *)searchBar;

搜索欄的附加試圖中切換按鈕觸發(fā)的回調(diào)
-(void)searchBar:(UISearchBar*)searchBar selectedScopeButtonIndexDidChange:(NSInteger)selectedScope;


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末娘香,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子办龄,更是在濱河造成了極大的恐慌烘绽,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俐填,死亡現(xiàn)場離奇詭異安接,居然都是意外死亡,警方通過查閱死者的電腦和手機英融,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門盏檐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人矢赁,你說我怎么就攤上這事糯笙。” “怎么了撩银?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵给涕,是天一觀的道長。 經(jīng)常有香客問我额获,道長够庙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任抄邀,我火速辦了婚禮耘眨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘境肾。我一直安慰自己剔难,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布奥喻。 她就那樣靜靜地躺著偶宫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪环鲤。 梳的紋絲不亂的頭發(fā)上纯趋,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音,去河邊找鬼吵冒。 笑死纯命,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的痹栖。 我是一名探鬼主播亿汞,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼结耀!你這毒婦竟也來了留夜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤图甜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鳖眼,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體黑毅,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年钦讳,在試婚紗的時候發(fā)現(xiàn)自己被綠了矿瘦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡愿卒,死狀恐怖缚去,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情琼开,我是刑警寧澤易结,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站柜候,受9級特大地震影響搞动,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜渣刷,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一鹦肿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辅柴,春花似錦箩溃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至筏餐,卻和暖如春开泽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背魁瞪。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工穆律, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留惠呼,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓峦耘,卻偏偏與公主長得像剔蹋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子辅髓,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

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