私は、ナビゲーションバーのUIBarButtonItemから表示しようとしているUIPopoverControllerを持っています。ポップオーバーのコンテンツviewController内のテーブルビューのサイズ変更マスクを設定しても、画面全体の高さを占めます。コンテンツサイズに影響を与えるのはmenuPopover.contentViewController.view setFrame:CGRect
です。私はUISplitViewControllerUIPopoverサイジング
// menuPopover and editVc are properties on the parent viewController
menuPopover = [[UIPopoverController alloc] initWithContentViewController:editVc];
[menuPopover presentPopoverFromBarButtonItem:btnMenu permittedArrowDirections:UIPopoverArrowDirectionAny animated:true];
[menuPopover setPopoverContentSize:CGSizeMake(400, 500) animated:true];
[menuPopover.contentViewController.view setFrame:CGRectMake(0,0,400, 500)];
の左側内部のポップオーバーを表示するには、以下のコードを使用していますけれども、これは私が見ているものです。コンテンツビューがちょうど垂直に拡大されているかのようにです
http://imageshack.us/photo/my-images/545/screenshot20120312at191.png/
:メニューボタンがポップオーバーを示したところ矢印が表示されます。