Prima di iOS 8 la mia app che utilizza UIPopoverController funzionava correttamente. L'ho fatto ancorato e aperto a una dimensione di 400 x 215. Tuttavia ora quando eseguo la mia app su iPad utilizzando iOS 8 la mia finestra popover non è dimensionata correttamente. Sta quasi spuntando all'altezza e alla larghezza della mia ancora. Poiché iOS è così nuovo, non riesco a trovare un aggiustamento per questo. Qui di seguito è il mio codice:UIPopoverController non dimensionato correttamente in 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];
Impostare 'preferredContentSize' del controller della vista invece di impostare' popoverContentSize' del popover. – rmaddy
sul controller della vista stessa? il choosePersonViewController? – user520300
Sul controller della vista verrà visualizzato nel popover - 'viewControllerForPopover'. – rmaddy