【发布时间】:2016-08-17 09:11:37
【问题描述】:
我必须在弹出窗口中实现UIPrintInteractionController。我已经实现了 -
(UIViewController *)printInteractionControllerParentViewController:(UIPrintInteractionController *)printInteractionController {
UINavigationController* navigationController = [[UINavigationController alloc] init];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:navigationController];
[popover presentPopoverFromRect:address.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[popover.contentViewController.view setBackgroundColor:[UIColor grayColor]];
navigationController.preferredContentSize = CGSizeMake(320, 540);
return navigationController;
}
但它会崩溃说:
reason: '-[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad.'
【问题讨论】:
-
您的问题是关于不同尺寸的屏幕
-
@vaibhav 如果我的目标是 ipad,我该怎么办。
-
看看我的回答是否有帮助..
标签: ios objective-c uipopovercontroller uiprintinteractioncntrler