Ios 不带箭头的UIPopOver的定位/大小调整

Ios 不带箭头的UIPopOver的定位/大小调整,ios,uipopovercontroller,Ios,Uipopovercontroller,我无法设置没有箭头的UIPopOver的大小和位置。 我想做的是在iPad屏幕的左上角显示一个popover视图,同时显示我设置的内容大小 当我使用箭头和不使用箭头时,popover的内容大小会有所不同。当我使用以下代码时: CGRect rec = CGRectMake(0, 0, 1, 1); [self.displayOpPopover presentPopoverFromRect:rec inView:self.view permittedArrowDirections:

我无法设置没有箭头的UIPopOver的大小和位置。 我想做的是在iPad屏幕的左上角显示一个popover视图,同时显示我设置的内容大小

当我使用箭头和不使用箭头时,popover的内容大小会有所不同。当我使用以下代码时:

    CGRect rec = CGRectMake(0, 0, 1, 1);
    [self.displayOpPopover presentPopoverFromRect:rec inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
结果是:

当我这样做的时候: [self.displayoppopoverpresentpooverfromrect:rec inView:self.view许可证行方向:0动画:是]

结果是:

我已经为故事板中的弹出框设置了“使用显式大小”(这是我有箭头时视图的大小)。 但当箭头方向为0时,视图会以某种方式调整自身大小

关于如何在没有箭头的情况下将弹出框设置为左上角的任何建议


谢谢

对我来说这看起来像个虫子。我尝试了您所做的,还尝试了设置内容控制器视图的框架(self.pop.contentViewController.view.frame=CGRectMake(0,0300500))或设置popover内容大小(self.pop.PopopOverContentSize=cSizeMake(300500)),但两者都不起作用。看到了吗这可能对您有帮助[[1]: