1
我的彈窗沒有得到正確的大小,而呈現與ios 7.03。 彈出窗口大小問題與ios 7.0.X,它沒有得到加載彈出窗口時
我試圖像
{
...
ClassObj *mail = [...];
[mail.view setFrame:CGRectMake(0, 0, 320, 216)];
[mail setContentSizeForViewInPopover:CGSizeMake(320,256)];
[refinePopover presentPopoverFromRect:sender.frame inView:[sender superview]
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[mail setContentSizeForViewInPopover:CGSizeMake(320,256)];
...
}
而且在ClassObj類我設置框架和大小viewwill/didApear方法
{
[self setContentSizeForViewInPopover:CGSizeMake(320,256)];
[self.view setFrame:CGRectMake(0, 0, 320, 216)];
}
我行走更在此,請讓我知道你是否有任何建議,謝謝。 :)
它對我很好,非常感謝。 IT看起來似乎是對像6.X這樣的較老的ios版本。隨着你的建議,它的作品對我來說很棒......謝謝:) – 2014-09-06 06:24:41
根據你的建議,我已經實現了代碼並且工作正常,然後我嘗試瞭如 [refinePopover setPopoverContentSize:CGSizeMake(320,256)animated:NO]; 從父類呈現PopoverFromRect並工作:)以及無需創建UIPopOverController的對象。 – 2014-09-06 06:35:24