2012-04-04 82 views

回答

0
CGRect popoverRect = [self.view convertRect:[btn frame] 
            fromView:[btn superview]]; 

popoverRect.size.width = self.view.frame.size.width; 
popoverRect.origin.x = popoverRect.origin.x+150; 
popoverRect.size.height = self.view.frame.size.width; 
[self.popoverController 
presentPopoverFromRect:popoverRect 
inView:self.view 
permittedArrowDirections:UIPopoverArrowDirectionLeft 
animated:YES]; 
+0

這不是工作設置設置。它沒有佔用屏幕的大小。 – Nitish 2012-04-04 11:06:13

+0

你可以發佈製作popovercontroller的代碼嗎? – Hiren 2012-04-04 11:16:40

0
- (void)viewDidAppear:(BOOL)animated { 
[super viewDidAppear:animated]; 
self.contentSizeForViewInPopover = CGSizeMake(width,height);} 

這是鑑於你有酥料餅控制器