2015-03-25 51 views
0

我正在開發一個(到目前爲止)簡單的iOS應用程序使用故事板。UIBarButton放置在工具欄而不是UINavigationBar

在故事板中一個地方,我有:

Navigation controller -> Table View (prototype content) -> Regular view 

「常規視圖」是從一個+(加)按鈕在表視圖導航欄訪問。在「常規視圖」中,我想在導航欄中有一個保存按鈕。但是,當我將它從對象庫拖到「常規視圖」時,它會顯示在工具欄(屏幕底部)中,而不是在導航欄中。我還沒有找到移動它的方法,或找到可以更改它的任何設置。我不確定是否有某些東西限制我在那裏放一個按鈕,或者XCode只是惹我。 (我是新來的iOS編程)

注:

  • 在「常規視圖」,我有一個後退按鈕和一個標題。根據設計指南,我應該可以有一個按鈕。

感謝您的幫助!

+0

我之前遇到過這個問題,現在設置UIBarButtons編程這樣的:'*的UIBarButtonItem = cancelButton [ALLOC的UIBarButtonItem ] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self.parent action:nil]; \t [self.navigationItem setRightBarButtonItem:cancelButton];' – atulkhatri 2015-03-25 09:46:36

+0

我想盡可能地設置界面生成器的按鈕,但是謝謝! – Joakim 2015-03-25 09:47:44

回答

0

如果任何人面臨這個問題,我做了以下內容:

因爲有在該視圖中沒有頂吧我無法添加欄按鈕。首先,我試圖在視圖中放置一個導航欄,但Xcode崩潰。然後我試圖放置一個導航項目,它工作。之後,我可以將我的酒吧按鈕放在頂部的酒吧。

我不明白的是爲什麼我可以把添加(+)按鈕放在前一個視圖中,因爲它沒有任何導航條目,但我猜是因爲該視圖是根視圖導航控制器的控制器。其他人可以給出更詳細的答案。

相關問題