我是iOS開發新手,我只是在故事板中有UITableViewController
。我想用一些按鈕添加一個頂部欄,如何做到這一點?初學者:如何在UITableViewController上添加帶按鈕的頂部條杆
注意,我使用由「Storyboard」創建的UITabBar,而我的ITableViewController是UITabBar的一個項目。
我是iOS開發新手,我只是在故事板中有UITableViewController
。我想用一些按鈕添加一個頂部欄,如何做到這一點?初學者:如何在UITableViewController上添加帶按鈕的頂部條杆
注意,我使用由「Storyboard」創建的UITabBar,而我的ITableViewController是UITabBar的一個項目。
當您創建UITableViewController
,請執行下列操作:
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tableViewController];
,然後,而不是設置表視圖控制器的觀點,將其設置爲導航控制器。在您的表格視圖控制器中,您可以將導航欄的左右按鈕設置爲UIBarButtonItem
s(問我是否想知道如何操作)。
謝謝...這個問題我不inistiante UITableViewController。我有UITableViewController作爲UITabBar上的項目和UITabBar是由故事板創建的,所以我怎麼能告訴故事板使用UINavigationController,而不是我用UITableviewcontroller創建UINavigationController ...我有點困惑。 – user836026 2012-02-23 15:26:24
選擇你的'UITableViewController'並轉到編輯器>嵌入並選擇一個導航控制器。你應該得到像這樣的https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-AdoptingStoryboards/Art/embeddedFirstViewController.png – jrtc27 2012-02-23 15:31:17
您需要創建一個UIViewController
而不是一個UITableViewController
,然後根據需要放置所需的元素(在本例中爲Table View和UIToolbar)。
Top Bar!=工具欄 – jrtc27 2012-02-23 15:16:43
爲什麼不用UITableViewController?這和UIViewController是一樣的,並且已經有了表格視圖 – beryllium 2012-02-23 15:17:37
所以我可以在我的UITableViewController中添加一個「頂部欄」? – user836026 2012-02-23 15:31:10
你可以看看使用UINavigationController。 https://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference/UINavigationController_Class/Reference/Reference.html
如果你不想使用UINavigationController的,那麼你可以做的是創建一個具有「頂吧」,你正在尋找一個視圖,然後添加的UITableViewController的觀點到新的UIView。
選擇您的UITableViewController,並進入編輯器>嵌入並選擇一個導航控制器。
如果 '頂吧' 你的意思是一個導航欄,看到這篇文章: [添加導航欄的UITableView] [1] [1]:http://stackoverflow.com/questions/4517164/how-to-add-navigation-bar-in-uitableview – 2012-02-23 15:18:17