1. 程式人生 > >NavigationBar 去除下面的橫線

NavigationBar 去除下面的橫線

metrics con HP 出現 keyword sel 產生 comment new

這裏,首先要知道,這調橫線是怎麽形成的,在導航欄和下面的VIew顏色相同時,突兀的有這樣一天橫線攔著 , 確實很影響美觀!
那麽,這天橫線真的是一條橫線嗎?
其實,這是shadoImage 在作怪,這調橫線,其實是NaVigationBar下產生的陰影效果,貼在一起就出現了橫線的樣式
因此,只要去掉陰影效果即可

//自定義一個NaVIgationBar
 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
 //消除陰影
    self.navigationController.navigationBar.shadowImage = [UIImage new];

NavigationBar 去除下面的橫線