如何設(shè)置UISearchBar的title和顏色:

#pragma mark - UISearchBarDelegate
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar{
    NSLog(@"start!");
    searchBar.showsCancelButton = YES;
    NSLog(@"%@",self.searchController.searchBar.subviews[0].subviews);
    for (UIView *view in self.searchController.searchBar.subviews[0].subviews) {
        if ([view isKindOfClass:[UIButton class]]) {
            UIButton *cancelBtn = (UIButton *)view;
            [cancelBtn setTitle:@"取消" forState:UIControlStateNormal];
         [cancelBtn setTitleColor:APP_GLOBAL_BUTTON_COLOR forState:UIControlStateNormal];
        }
    }
}

或者使用KVC的方式:

    searchBar.showsCancelButton = YES;
    
    UIButton *cancelBtn = [searchBar valueForKey:@"_cancelButton"];
    [cancelBtn setTitle:@"取消" forState:UIControlStateNormal];
    [cancelBtn setTitleColor:APP_GLOBAL_BUTTON_COLOR forState:UIControlStateNormal];

必須在UISearchBar代理方法中設(shè)置才生效臊泌,可能是因?yàn)榇藭r(shí)searchBar的opaque屬性才被設(shè)置為NO。
這是在viewDidLoad中初始化searchController時(shí)的searchBar:

**2015-11-25 21:26:53.256 wjhg[56555:1674774] ****網(wǎng)絡(luò)變化通知:****2**
**(lldb) ****po self.searchController.searchBar**
<UISearchBar: 0x7ff553c652a0; frame = (0 0; 375 44); text = ''; gestureRecognizers = <NSArray: 0x7ff553c5e3e0>; layer = <CALayer: 0x7ff553c5c430>>

這是在searchBarTextDidBeginEditing方法中po的searchBar载碌,對(duì)比發(fā)現(xiàn)多了一個(gè)opaque屬性,該屬性意為不透明。

**2015-11-25 21:27:09.415 wjhg[56555:1674774] start!**
**(lldb) ****po self.searchController.searchBar**
<UISearchBar: 0x7ff553c652a0; frame = (55 0; 265 44); text = ''; opaque = NO; gestureRecognizers = <NSArray: 0x7ff553c5e3e0>; layer = <CALayer: 0x7ff553c5c430>>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末伐债,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子致开,更是在濱河造成了極大的恐慌峰锁,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件双戳,死亡現(xiàn)場(chǎng)離奇詭異虹蒋,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)飒货,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門魄衅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人塘辅,你說(shuō)我怎么就攤上這事晃虫。” “怎么了扣墩?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵哲银,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我沮榜,道長(zhǎng)盘榨,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任蟆融,我火速辦了婚禮草巡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘型酥。我一直安慰自己山憨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布弥喉。 她就那樣靜靜地躺著郁竟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪由境。 梳的紋絲不亂的頭發(fā)上棚亩,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天蓖议,我揣著相機(jī)與錄音,去河邊找鬼讥蟆。 笑死勒虾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瘸彤。 我是一名探鬼主播修然,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼质况!你這毒婦竟也來(lái)了愕宋?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤结榄,失蹤者是張志新(化名)和其女友劉穎中贝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體潭陪,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡雄妥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了依溯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瘟则,死狀恐怖黎炉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情醋拧,我是刑警寧澤慷嗜,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站丹壕,受9級(jí)特大地震影響庆械,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜菌赖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一缭乘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧琉用,春花似錦堕绩、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至晶丘,卻和暖如春黍氮,著一層夾襖步出監(jiān)牢的瞬間唐含,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工沫浆, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捷枯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓件缸,卻偏偏與公主長(zhǎng)得像铜靶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子他炊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

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