私のアプリでは、ボタンはビューコントローラの下部に配置されています。そのボタンをクリックしている間、配置したボタンのすぐ上にテーブルビューが表示されたポップオーバービューが必要です。私の問題は、ポップオーバービューの開始位置が私の上部にあることです。ビューコントローラ。そのボタンのすぐ上に小さなポップオーバービューが必要です。ランドスケープモードを使用します。。
UIViewController *popoverContent=[[UIViewController alloc]init];
UIView* popoverView = [[UIView alloc]initWithFrame:CGRectMake( 265, 100, 400 , 800)];
popoverView.backgroundColor = [UIColor clearColor];
// popoverView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"mmf.png"]];
UITableView *table = [[UITableView alloc]initWithFrame:CGRectMake( 0, 0,400,800) style:UITableViewStylePlain];
table.backgroundColor=[UIColor colorWithRed:(107.0/255.0) green: (164.0/255) blue:(183.0/255) alpha:1];
[table setDataSource:self];
[table setDelegate:self];
[table setRowHeight:80];
[popoverView addSubview:table];
popoverContent.view = popoverView;
// popoverContent.contentSizeForViewInPopover =
//CGSizeMake(250, 665);
self.popoverController = [[UIPopoverController alloc]
initWithContentViewController:popoverContent];
[self.popoverController presentPopoverFromRect:popoverView.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[self.popoverController presentPopoverFromRect:CGRectMake( 265,680,400,800)
inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
座標に多くの値を試しましたが、開始位置が希望の位置にありません。