Ipad 控制Popover的位置

Ipad 控制Popover的位置,ipad,ios5,popover,Ipad,Ios5,Popover,我的MainViewController上有一个加载popover的Add按钮。即使Add按钮位于最右边,我还是希望popover在加载时居中。iPad应用程序iOS 5.1的唯一视图将是横向视图。我去掉了方向箭头 我尝试过@property非原子读写UIEdgeInsets;但我不知道如何用它编码 我还遇到过presentPopoverFromRect:CGRectMakex,y,w,h]没有运气 我可以包括代码,如果必要的话 感谢您的帮助。以下代码将弹出框置于屏幕顶部x轴的中心。如果还希望使

我的MainViewController上有一个加载popover的Add按钮。即使Add按钮位于最右边,我还是希望popover在加载时居中。iPad应用程序iOS 5.1的唯一视图将是横向视图。我去掉了方向箭头

我尝试过@property非原子读写UIEdgeInsets;但我不知道如何用它编码

我还遇到过presentPopoverFromRect:CGRectMakex,y,w,h]没有运气

我可以包括代码,如果必要的话


感谢您的帮助。

以下代码将弹出框置于屏幕顶部x轴的中心。如果还希望使其在y轴上居中,请使用self.view.frame.height/2作为CGRectMake中的第二个参数

    [_myPopover presentPopoverFromRect:CGRectMake(self.view.frame.size.width/2 ,0,1,1)
                                     inView:self.view
                   permittedArrowDirections:UIPopoverArrowDirectionAny
                                   animated:YES];