2015-07-03 170 views
0

我是新開發的ios。我試圖在UINavigationBar上添加一個後退按鈕,我將其添加到TableViewController的頂部,我只想解除viewcontroller並返回到上一個。兩個viewController之間的連線是模態的,我在另一個ViewControllers上做了同樣的事情,它們不是UITableView,它們完美地工作,所以我覺得這是因爲UINavigationBarUITableViewControllerTableView導航欄上的IOS按鈕無法正常工作

我真的很感謝任何幫助提前。

+0

你能提供一些代碼嗎? –

回答

1

據我瞭解你的問題,你提出了一個模態的視圖,並試圖返回使用導航。那不會發生。看到這個解釋

推Segue公司

它增加了一個新的VC navigationController。如果我們有要求以heiraricall的方式來管理我們的觀點,我們應該使用它。它爲導航堆棧添加了新的視圖。顯示後退按鈕。在點擊後退按鈕時,它從navigationController彈出VC。

莫代爾Segue公司

模態賽格瑞只是一個VC提出另一個VC模態。沒有導航堆棧創建。不要顯示返回按鈕。你必須在需要時創建。

+0

感謝您的評論。我想我沒有很好地解釋我的問題。我自己創建了一個按鈕,並且在我使用的代碼中: [self dismissViewControllerAnimated:YES completion:NULL]; 來解散當前的視圖控制器。但我發現了這個問題。我創建的按鈕類型沒有正確設置,即使我在IB中完成了它,它發送的是一個操作,而不是發送一個事件。對不起,如果我沒有意義,我很困,但我會稍後編輯此評論 –