iOS 導航欄下方橫線(分割線)的隱藏

在網(wǎng)上看到的一種隱藏導航欄下方的橫線的方法,分享一下,有的猿是用的

[[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];

但我們不想所有的導航欄的橫線都這樣,另一種方法就比較好控制這條線的消失和隱藏,獲取這條線的方法有多種,我找到一種比較簡單的,如下。
@property(weak,nonatomic) UIView * navLine;//導航欄橫線

- (UIView *)navLine
{
    if (!_navLine) {
        UIView *backgroundView = [self.navigationController.navigationBar subviews].firstObject;
        _navLine = backgroundView.subviews.firstObject;
    }
    return _navLine;
}

在生命周期中設(shè)置這條橫線的顯示和隱藏

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    self.navLine.hidden = YES;
}
- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    self.navLine.hidden = NO;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

  • 前言 由于最近兩個多月,筆者正和小伙伴們忙于對公司新項目的開發(fā),筆者主要負責項目整體架構(gòu)的搭建以及功能模塊的分工。...
    CoderMikeHe閱讀 27,352評論 74 270
  • 基礎(chǔ) 1. 為什么說Objective-C是一門動態(tài)的語言? 2. 講一下MVC和MVVM,MVP? 3. 為...
    波妞和醬豆子閱讀 3,514評論 0 46
  • 寶貝: 昨天,聽你與媽媽討論如何處理與同學關(guān)系的問題,對于這個問題我來談一點自己的看法,供你借鑒參考。 首先,是對...
    胡義華閱讀 305評論 0 2
  • 四月 湖水流潺, 桑芽吐綠。 褪去春胎的乍暖還寒, 與疲憊泥濘, 盈暖春期, 又是桑果漫山時。
    琴心五六疊閱讀 442評論 0 9
  • 嬌嫩的草兒 軟綿綿的沐浴陽光 懶洋洋的小榆樹 輕輕瞇縫著眼簾 堅硬的石桌邊緣 深深淺淺顯出歲月 如歌的痕跡 被嬌小...
    小白army閱讀 198評論 4 5

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