इस
चरण एक हल करने के लिए दो कदम उठाएं:
कोई त्वरित रूप में, आप UIPopoverController
initalizing से पहले UIViewController
[popoverViewController setPreferredContentSize:CGSizeMake(248.0,216.0)];
की preferredContentSize
संपत्ति सेट कर सकते हैं
UIPopoverController *popoverController = [[UIPopoverController alloc]initWithContentViewController:popoverViewController];
चरण दो:
iOS8 में, UIPopoverPresentationController
UIPopoverController
if ([popoverViewController respondsToSelector:@selector(popoverPresentationController)]) {
popoverViewController.modalPresentationStyle = UIModalPresentationPopover;
[popoverViewController setPreferredContentSize:CGSizeMake(248.0,216.0)];
UIPopoverPresentationController *popoverPresentation = popoverViewController.popoverPresentationController;
[popoverPresentation setSourceView:_sourceView];
[popoverPresentation setSourceRect:_sourceRect];
[popoverPresentation setPermittedArrowDirections:UIPopoverArrowDirectionUp];
[self presentViewController:popoverViewController animated:YES completion:nil];
} else {
//existing code...
}
अब तक की एक स्थानापन्न के रूप में पेश किया जा रहा है, pre-release documentation आगे के लिए उपलब्ध है संदर्भ।