这里有方法,你可以尝试
创建视图控制器将被放置在酥料饼,选择它并导航到实用程序窗格>属性检查器>集大小设置为自由形式
选择酥料饼SEGUE和导航到工具窗格>属性检查器>集标识符为 “yourIdentifier”
第一次尝试
更改视图控制器的尺寸选择视图并导航到实用程序pane->尺寸检查员看你是否能得到预期大小]
第二次尝试 - 试试看你正在调用的视图popOverViewController
UIPopoverController *popover; // define this in .h as ivar
- (IBAction)buttonPressed:(id)sender
{
UIButton *anchor = (UIButton*)sender;
UIViewController *viewControllerForPopover = [self.storyboard instantiateViewControllerWithIdentifier:@"yourIdentifier"];
popover = [[UIPopoverController alloc]
initWithContentViewController:viewControllerForPopover];
[popover setPopoverContentSize:CGSizeMake(width, height)]; // here see if you can get expected size
[popover presentPopoverFromRect:anchor.frame
inView:anchor.superview
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
第三次尝试
请看把戏krasnyk(接受的答案),用于Forcing Popover Size
请后,我没有使用任何的代码来创建酥料饼当我在点击你的代码 – 2013-03-12 11:05:12
你好马米细胞,我有一个从故事板制作的popover。我的问题是调整故事板中的弹出窗口 – 2013-03-13 04:02:11
您是否尝试过setContentSizeForViewInPopover? – 2013-03-13 04:27:50