navigationItem文字不顯示

//分享按鈕
- (void)createRightBtnsAtNavBar{
    self.shareBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    self.shareBtn.frame = CGRectMake(0, 0, 44.0f, 44.0f);
    [self.shareBtn setImage:[UIImage imageNamed:@"share_btn"] forState:UIControlStateNormal];
    [self.shareBtn addTarget:self action:@selector(onShareBtnClicked:) forControlEvents:UIControlEventTouchUpInside];
    UIBarButtonItem *shareItem = [[UIBarButtonItem alloc] initWithCustomView:self.shareBtn];
    
    self.ruleBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    self.ruleBtn.frame = CGRectMake(0, 0, 44, 44);
    [self.ruleBtn setTitle:@"規(guī)則" forState:UIControlStateNormal];
    [self.ruleBtn setTintColor:[UIColor redColor]];
    [self.ruleBtn addTarget:self action:@selector(onRuleBtnClicked:) forControlEvents:UIControlEventTouchUpInside];
    UIBarButtonItem *ruleItem = [[UIBarButtonItem alloc] initWithCustomView:self.ruleBtn];
    self.navigationItem.rightBarButtonItems = @[shareItem, ruleItem];
}

這樣寫的話,規(guī)則的按鈕能加上去,事件也能響應(yīng),但是規(guī)則兩個(gè)字死活顯示不出來(lái),所以要改變添加方式如下:

//分享按鈕
- (void)createRightBtnsAtNavBar{
    self.shareBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    self.shareBtn.frame = CGRectMake(0, 0, 44.0f, 44.0f);
    [self.shareBtn setImage:[UIImage imageNamed:@"share_btn"] forState:UIControlStateNormal];
    [self.shareBtn addTarget:self action:@selector(onShareBtnClicked:) forControlEvents:UIControlEventTouchUpInside];
    UIBarButtonItem *shareItem = [[UIBarButtonItem alloc] initWithCustomView:self.shareBtn];
    
    UIBarButtonItem *ruleItem = [[UIBarButtonItem alloc] initWithTitle:@"規(guī)則" style:UIBarButtonItemStylePlain target:self action:@selector(onRuleBtnClicked:)];
    ruleItem.tintColor = [UIColor blackColor];
    self.navigationItem.rightBarButtonItems = @[shareItem, ruleItem];
}

這樣2句代碼代替了上邊6句代碼,而且毫無(wú)問(wèn)題,bingo

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,595評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,259評(píng)論 4 61
  • 21喜愛(ài)爭(zhēng)戰(zhàn) 打那美好的仗(提前6:12) 剛開(kāi)始翻開(kāi)這一章,就看到贏得屬靈爭(zhēng)戰(zhàn)的秘訣是愛(ài)屬靈爭(zhēng)戰(zhàn)。我們必須以狂熱...
    廉志芳閱讀 217評(píng)論 2 1
  • 決策決定未來(lái),重大的決策能夠影響我們的人生軌道,小決定也時(shí)時(shí)刻刻在影響我們的生活。 在高考結(jié)束以后填報(bào)志愿的時(shí)候,...
    洛洛莉ya閱讀 1,310評(píng)論 0 11
  • 下載Stanford CoreNLP的壓縮包,地址:https://stanfordnlp.github.io/C...
    兔牙君尼醬閱讀 2,716評(píng)論 0 1