iOS開發(fā)自定制導(dǎo)航欄和標(biāo)簽欄中遇到的問題解解決

首先說一下在使用自定制的導(dǎo)航欄時(shí),可能會(huì)遇見向右側(cè)滑不能返回的情況,由于是使用自定制的導(dǎo)航欄,所以我們需要隱藏系統(tǒng)的導(dǎo)航欄,這里要注意的是隱藏導(dǎo)航欄的方法要使用

[self.navigationController.navigationBar setHidden:YES];

而不是

self.navigationController.navigationBarHidden = YES;

然后是自定制標(biāo)簽欄的問題,使用自定制標(biāo)簽欄可能會(huì)出現(xiàn)使用代碼

對(duì)象.hidesBottomBarWhenPushed = YES;

在push到下一頁(yè)面仍然不能隱藏自定制標(biāo)簽欄的問題
解決辦法:
在自定制標(biāo)簽欄的類中加入方法

- (void)setHidesBottomBarWhenPushed:(BOOL)hidesBottomBarWhenPushed{
    self.TabBar.hidden = hidesBottomBarWhenPushed;
}

然后在push的頁(yè)面中加入如下代碼

-(void)viewWillAppear:(BOOL)animated{
    self.tabBarController.hidesBottomBarWhenPushed = YES;
}
- (void)viewWillDisappear:(BOOL)animated{
    self.tabBarController.hidesBottomBarWhenPushed = NO;
}

希望可以幫助更多人跳過這個(gè)坑

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,036評(píng)論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,315評(píng)論 4 61
  • 各位看官,請(qǐng)找出上面這幅圖的亮點(diǎn)。 很明顯,“亮點(diǎn)”就是…… 熊孩子頭上的兩個(gè)大粉球。 ...
    克里希那靜修閱讀 1,343評(píng)論 2 55
  • 全書的第三部分,關(guān)注的是公眾領(lǐng)域的成功。正如前面講到的,從關(guān)注自身到關(guān)注公眾領(lǐng)域,我們走過了從獨(dú)立到互賴的過程。 ...
    膽小的鱷魚閱讀 683評(píng)論 0 1
  • 他是一個(gè)平凡的山區(qū)老農(nóng)。他曾經(jīng)躺在病床上。他不能說太多的話,因?yàn)樵捳f多了,就會(huì)太累,但他還是堅(jiān)持用干癟如柴的雙手合...
    谷中百合121212閱讀 246評(píng)論 0 1

友情鏈接更多精彩內(nèi)容