2014-10-06 32 views
5

düzgün boyutlandırma değil IOS 8 önce benim uygulama UIPopoverController kullanarak çalışıyordum. Anladım ve 400 x 215 boyutunda açtım. Ancak şimdi iOS 8 kullanarak iPad'de uygulamamı çalıştırdığımda popover pencerem uygun şekilde boyutlandırılmıyor. Neredeyse tüm yükseklik ve çapa çapa kadar haşhaş. IOS çok yeni olduğu için bunun için bir ayarlama bulamıyorum. Aşağıda benim kodudur:UIPopoverController iOS 8

UIView *anchor = self.personAnchor; 
     UIViewController *viewControllerForPopover = 
     [self.storyboard instantiateViewControllerWithIdentifier:@"choosePersonViewController"]; 


     popover = [[UIPopoverController alloc] 
        initWithContentViewController:viewControllerForPopover]; 
     popover.popoverContentSize = CGSizeMake(400, 215); 
     popover.delegate = self; 
     [popover presentPopoverFromRect:anchor.frame 
           inView:anchor.superview 
       permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 
+7

kopyalanmış. Görünüm denetleyicisinde – rmaddy

+0

? selectPersonViewController? – user520300

+0

Görünüm denetleyicisinde, pop-up-viewControllerForPopover' içinde gösterilir. – rmaddy

cevap

5

ayar görünümü kontrolörü en preferredContentSize yerine Set popover en popoverContentSize - popover en `popoverContentSize` ayarlamak yerine görünümü kontrolörün` preferredContentSize` Set comment