我的popover边框仅部分显示了我想要显示的视图,所以我使用了行self.buttonPopoverControllerH1.popoverContentSize = CGSizeMake(1000, 700);
来放大它。
虽然它确实扩大了弹出窗口,但视图仍然不是中心,因此它仍然只是部分显示。有谁知道如何纠正这个问题?
我无法使用自动布局,因为我正在为ios 5开发应用。由于我没有足够的代表,我无法链接到图片,但
正是我所说的。只显示一半视图。
答案 0 :(得分:1)
当你出现时设置矩形。只需修改以适合你想要的框架:
CGRect rect = CGRectMake(350,100,100,100);
[yourPopoverController presentPopoverFromRect:rect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
答案 1 :(得分:0)
你想让popover视图占据大部分屏幕吗?如果是这样,您应该考虑使用模态视图而不是弹出视图。弹出窗口视图不应该覆盖整个屏幕。