我添加了一個UINavigationController
我UIViewController
編程像以下:如何從導航欄中刪除陰影線?
UINavigationController * nc = [[UINavigationController alloc] initWithRootViewController:[ViewController fromStoryboardNamed:@"myVC"]];
,並在調試視圖層次我看到有一個叫UIBackdropView
的UINavigationBar
與灰色的背景後面視圖。你可以看到,在截圖:
我試圖找到它的文檔,但我找不到任何。
我們可以訪問此圖層嗎?
這會導致1像素的灰線出現在UINavigationBar
下。是否可以刪除/隱藏_UIBackDropView
?
我試圖通過添加一個簡單的UIView
與UINavigationBar
覆蓋這條黑暗線下的白色背景色混合這1像素線,它運行良好。我想知道如果有一種方法可以隱藏/刪除BackdropView
而不是在其上添加UIView
。
其實我想刪除視圖只是因爲它添加了導航欄下的1像素線 –
您可以看到如何隱藏它,它是我的答案的一部分,並且還添加了引用到一個stackoverflow線程,其中此問題是已經問過。 – gontovnik
@ T_77陰影圖像是一個不同的視圖。 –