2015-12-21 55 views
0

在我目前的故事板文件中,有很多(大約150個)視圖控制器,它們是與segues相連的UIViewController實例,現在我的客戶端要求我爲每個現有視圖控制器添加一個導航欄和「返回」按鈕。向UIViewController添加上部導航欄和「後退」按鈕的最簡單方法是什麼?

我發現「只是簡單地增加UINavigationBarUIViewController s不使像著名的應用程序中發現的最意見的結果。事實上,著名的觀點似乎是由UINavigationController,不UIViewController。所以,很可能取代建UIViewControllerUINavigationController會解決。

但因爲有他們的150,這是一個有點太痛苦了,我全部更換UIViewController s到手動UINavigationController。我應該已經建立了我的故事板文件,UINavigationController從第一次,但它的太晚了

它確定這是唯一的方法嗎?沒有其他方法,或者我可以用來節省時間的某種破解?

回答

0

我還沒有看到你的代碼,所以我只是在探索這種情況,但我認爲你最好的選擇是將你的第一個ViewController包裝在NavigationController中。

要做到這一點很容易,選擇你的故事板中的第一個視圖控制器,並選擇:菜單 - >編輯 - >嵌入 - >導航控制器。

該原始ViewController的所有後代應該繼承嵌入。

相關問題