集中在xcode中的popover显示

时间:2013-08-02 17:50:03

标签: ios objective-c ipad popover

我的popover边框仅部分显示了我想要显示的视图,所以我使用了行self.buttonPopoverControllerH1.popoverContentSize = CGSizeMake(1000, 700);来放大它。

虽然它确实扩大了弹出窗口,但视图仍然不是中心,因此它仍然只是部分显示。有谁知道如何纠正这个问题?

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

enter image description here

正是我所说的。只显示一半视图。

2 个答案:

答案 0 :(得分:1)

当你出现时设置矩形。只需修改以适合你想要的框架:

CGRect rect = CGRectMake(350,100,100,100);
[yourPopoverController presentPopoverFromRect:rect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

答案 1 :(得分:0)

你想让popover视图占据大部分屏幕吗?如果是这样,您应该考虑使用模态视图而不是弹出视图。弹出窗口视图不应该覆盖整个屏幕。