2011-01-25 34 views
0

我有一個帶控制器的.xib,UITableViewController。它包含一個UITableView,由右側.h,.m文件和IBOutlets控制。所有工作正常,但我想在視圖頂部的導航欄。現在我在Interface Builder中看到了這個設置,該設置位於UITableViewController的「屬性」窗口中:「Top Bar」。我將它設置爲導航欄,它很好地在表格視圖上方呈現空的導航欄。如何在IB中使用UITableViewController的頂部欄設置?

但我沒有在我的iPhone上看到它!如何訪問此導航欄,設置其標題和編輯按鈕?我需要將它連接到某個插座嗎?我試圖手動添加導航欄,但從UITableView開始無法使用。

有人可以幫我嗎?任何意見是極大的讚賞。

回答

2

IB中的「頂部欄」選項僅適用於,模擬您的UI看起來像導航欄的樣子。要真正看到一個導航欄,你必須在UINavigationController中嵌入你的UIViewController。

要了解如何工作的,請在Xcode的「基於導航的應用程序」模板並檢查了這一點:http://www.matthewcasey.co.uk/2010/05/23/tutorial-introducing-uinavigationcontroller-part-1/

+0

謝謝您的回答,我從來沒有想到這一點。我使用John Ray的「iPhone應用程序開發」構建了基於表格的應用程序。它有點涵蓋了同樣的事情,就像你提供的教程一樣。我想我會把它全部包裝在第二個視圖控制器中,這顯然會包含導航欄。謝謝你的幫助! – 2011-01-26 00:16:38

相關問題