0

我无法设置没有箭头的 UIPopOver 的大小和位置。我想要做的是在 iPad 屏幕的左上角调出一个弹出视图,并且还有我设置的内容大小。

当我使用箭头和不使用箭头时,弹出框的内容大小不同。当我使用以下代码时:

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

结果是:

带箭头

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

结果是:

没有箭头

我为情节提要中的弹出框设置了“使用显式大小”(当我有箭头时,这是视图的大小)。但是当箭头方向为 0 时,视图会以某种方式自行调整大小。

关于我应该如何将弹出框设置在不带箭头的左上角的任何建议。

谢谢 !

4

0 回答 0