SplitViewControllerのbarButtonItemはどのように表示されますか? SplitViewControllerで自動的に作成されませんか?splitButtonItemは画面に表示されません。
Ipadのターゲットとなるプロジェクトを作成しました。私のmainViewControllerをコントローラビューとしてポートレートモードで表示し、別のuiviewController "RootViewController"をtableViewと共に作成しました。例えば、私のmainViewControllerで
- (void)splitViewController: (UISplitViewController*)svc willHideViewController:
- (void)splitViewController: (UISplitViewController*)svc willShowViewController:
:
iは、2つのメソッドを置く
// Called when rotating to a portrait orientation.
- (void)splitViewController: (UISplitViewController*)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem*)barButtonItem forPopoverController: (UIPopoverController*)pc
{
barButtonItem.title = @"Root List";
NSMutableArray *items = [[toolbar items] mutableCopy];
[items insertObject:barButtonItem atIndex:0];
[toolbar setItems:items animated:YES];
[items release];
self.mainPopoverController = pc;
}
(mainPopoverCが... .hファイルに設定されています。
UIPopoverController * mainPopoverController;
)
ですが、シミュレーションではbarButtomItem以外のmainViewControllerビューしか表示されません。
おかげでたくさんごツールバーが何のアイテムが含まれていない場合
ありがとうTom、そうですね、実際は同じ質問です。チャウンのコードを試してみました。ツールバーは空のようです:あなたはどうやって普通にやりますか?私はIBとsplitVCを設定し、viewControllerが表示されますが、ツールバーは表示されません...自動的にコードに追加する必要があるメソッドによって追加されていませんか? – Paul
これは自分でセットアップしましたか?私はあなたSplitViewテンプレートプロジェクトを試し、違いを確認することをお勧めします。 detailviewにはツールバーがあり、自動的には作成されません。 – Tom
あなたが正しいです、ツールバーが画面に追加されました...私はそれを見ていない、ありがとう、それは今働く!おかげで – Paul