2012-02-23 47 views
7

我是iOS開發新手,我只是在故事板中有UITableViewController。我想用一些按鈕添加一個頂部欄,如何做到這一點?初學者:如何在UITableViewController上添加帶按鈕的頂部條杆

注意,我使用由「Storyboard」創建的UITabBar,而我的ITableViewController是UITabBar的一個項目。

+0

如果 '頂吧' 你的意思是一個導航欄,看到這篇文章: [添加導航欄的UITableView] [1] [1]:http://stackoverflow.com/questions/4517164/how-to-add-navigation-bar-in-uitableview – 2012-02-23 15:18:17

回答

2

當您創建UITableViewController,請執行下列操作:

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tableViewController]; 

,然後,而不是設置表視圖控制器的觀點,將其設置爲導航控制器。在您的表格視圖控制器中,您可以將導航欄的左右按鈕設置爲UIBarButtonItem s(問我是否想知道如何操作)。

+0

謝謝...這個問題我不inistiante UITableViewController。我有UITableViewController作爲UITabBar上的項目和UITabBar是由故事板創建的,所以我怎麼能告訴故事板使用UINavigationController,而不是我用UITableviewcontroller創建UINavigationController ...我有點困惑。 – user836026 2012-02-23 15:26:24

+2

選擇你的'UITableViewController'並轉到編輯器>嵌入並選擇一個導航控制器。你應該得到像這樣的https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-AdoptingStoryboards/Art/embeddedFirstViewController.png – jrtc27 2012-02-23 15:31:17

0

您需要創建一個UIViewController而不是一個UITableViewController,然後根據需要放置所需的元素(在本例中爲Table View和UIToolbar)。

+0

Top Bar!=工具欄 – jrtc27 2012-02-23 15:16:43

+0

爲什麼不用UITableViewController?這和UIViewController是一樣的,並且已經有了表格視圖 – beryllium 2012-02-23 15:17:37

+0

所以我可以在我的UITableViewController中添加一個「頂部欄」? – user836026 2012-02-23 15:31:10

2

選擇您的UITableViewController,並進入編輯器>嵌入並選擇一個導航控制器。

相關問題