我在设置没有箭头的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时,视图会以某种方式自行调整大小。
关于如何在没有箭头的情况下将弹出框设置到左上角的任何建议。
谢谢!