2012-04-04 3 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

+0

popovercontroller를 작성하는 코드를 게시 할 수 있습니까? – Hiren

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

이는 당신이 팝 오버 컨트롤러이 작동하지 않습니다

관련 문제