在我的应用程序中,一个按钮放置在视图控制器的底部。单击该按钮时,我需要一个弹出视图,其中的表格视图显示在我放置的按钮上方。我的问题是我的弹出视图的起始位置位于我的顶部视图控制器。我需要在该按钮上方有一个小的弹出视图。我使用横向模式。.
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];
我尝试了许多坐标值,但它的起始位置不是我想要的。