2012-02-23 18 views
7

私はiOS開発を初めて利用しています。ストーリーボードにはUITableViewControllerしかありません。いくつかのボタンでトップバーを追加したいのですが、その方法は?初心者:UITableViewControllerのボタン付き上部バーを追加するには

「Storyboard」によって作成されたUITabBarを使用しています。私のITableViewControllerは、UITabBarの1つの項目です。

+0

'トップバー' であなたはナビゲーションバーを意味する場合は、こちらの記事を参照してください。 を[のUITableViewするナビゲーションバーを追加] [1] [1]:http://stackoverflow.com/questions/4517164/how-to-add-navigation-bar-in-uitableview –

答えて

2

、次の操作を行います

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

と、代わりにビューとしてテーブルビューコントローラを設定するのでは、ナビゲーションコントローラに設定します。テーブルビューコントローラ内で、ナビゲーションバーの左右のボタンをUIBarButtonItemに設定できます(その方法を知りたい場合は私に尋ねてください)。

+0

ありがとう...私はUITableViewControllerには関係しません。私はUITabBarの項目としてUITableViewControllerを持っており、UITabBarはストーリーボードによって作成されるので、どのようにストーリーボードに代わりにUINavigationControllerを使用することができますか?UITableviewControllerを使用してUINavigationControllerを作成するよりも...混乱します。 – user836026

+2

あなたの 'UITableViewController'を選択し、エディタ>埋め込みに行き、ナビゲーションコントローラを選択します。このようなものを入手する必要があります。https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-AdoptingStoryboards/Art/embeddedFirstViewController.png – jrtc27

0

UITableViewControllerではなくUIViewControllerを作成し、必要な要素(この場合はテーブルビューとUIToolbar)を配置する必要があります。

+0

トップバー!=ツールバー – jrtc27

+0

なぜUITableViewControllerではないのですか?それはUIViewControllerと同じもので、すでにテーブルビュー – beryllium

+0

を持っていますので、私は "トップバー"を私のUITableViewControllerに追加できますか? – user836026

1

UINavigationControllerを使用します。 https://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference/UINavigationController_Class/Reference/Reference.html

あなたはUINavigationControllerを使用したくない場合は、何を行う可能性は、あなたの新しいUIViewのにのUITableViewControllerのビューを追加し、あなたが探している「トップバー」を持つビューを作成することです。あなたがUITableViewControllerを作成するとき

2

あなたのUITableViewControllerを選択し、[エディタ]> [埋め込み先]に移動し、ナビゲーションコントローラを選択します。

関連する問題