0

我的弹出框边框仅部分显示了我想要显示的视图,因此我使用线条self.buttonPopoverControllerH1.popoverContentSize = CGSizeMake(1000, 700);将其放大。

虽然它确实放大了弹出框,但视图仍然不是中心,所以它仍然只是部分显示。有谁知道如何纠正这个?

我正在为 ios 5 开发应用程序时无法使用自动布局。由于没有足够的代表,我无法链接图像,但是

在此处输入图像描述

这就是我要说的。仅显示一半视图。

4

2 回答 2

1

呈现矩形时设置它..只需修改以适合您想要的框架:

CGRect rect = CGRectMake(350,100,100,100);
[yourPopoverController presentPopoverFromRect:rect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
于 2013-08-02T18:03:05.757 回答
0

您是否希望弹出视图占据大部分屏幕?如果是这样,您应该考虑使用模态视图,而不是弹出视图。弹出视图不应真正覆盖整个屏幕。

于 2013-08-02T18:09:56.430 回答