這裏有方法,你可以嘗試
創建視圖控制器將被放置在酥料餅,選擇它並導航到實用程序窗格>屬性檢查器>集大小設置爲自由形式
選擇酥料餅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