2014-01-28 113 views
2

UINavigationBarself.navigationController未出現。我將IB中的頂部欄設置爲「黑色導航欄」,它在IB上顯示,但仍未出現在設備上。UINavigationBar沒有出現

回答

4

你在使用故事板嗎?然後導航欄不顯示,因爲你的RootViewController的不裹在navigationcontroller

您可以選擇在storybard的視圖 - 控制解決這個問題,然後按「編輯>嵌入>導航控制器」

0

設置來自IB的頂欄僅用於視覺目的,因此您知道如何將其他UI元素放置在視圖控制器上。要設置導航欄,您必須將其從對象選項板中拖出並放置在視圖控制器中。或者將您的視圖控制器嵌入到UINavigationController中。