簡體   English   中英

隱藏導航控制器欄后的黑線

[英]Black line after hiding Navigation Controller Bar

我以編程方式創建了我的導航控制器,沒有情節提要和.nib。 我需要隱藏它,所以我用了

[navigationController setNavigationBarHidden:YES]; 

applicationDidFinishLaunchingWithOptions: 在我的根屏幕上看起來還不錯,但是在第二個視圖控制器的頂部,導航欄的位置有一條黑線覆蓋了我的某些按鈕。

有人可以告訴我這是什么以及如何刪除它嗎?

您應該設置一個自定義陰影圖像並在后面使用它。

從Apple文檔中:

為了顯示自定義陰影圖像,還必須使用setBackgroundImage:forBarMetrics:方法設置自定義背景圖像。 如果使用默認的背景圖像,則無論此屬性的值如何,都將使用默認的陰影圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM