没有箭头的UIPopOver的定位/大小调整

时间:2012-12-03 16:32:01

标签: ios uipopovercontroller

我在设置没有箭头的UIPopOver的大小和位置时遇到了问题。 我想要做的是在iPad屏幕的左上方显示一个弹出视图,并且还有我设置的内容大小。

当我使用箭头时,我得到不同的内容大小,当我没有时。当我使用以下代码时:

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

结果是:

with arrow

当我这样做时:         [self.displayOpPopover presentPopoverFromRect:rec inView:self.view allowedArrowDirections:0 animated:YES];

结果是:

without arrow

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

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

谢谢!

0 个答案:

没有答案