ポップアップ内にUIPrintInteractionController
を実装しました。ポップアップ内のUIPrintInteractionController
reason: '-[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad.'
でもiPadのシミュレータでのテストに:
(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;
}
をしかし、それは言ってクラッシュ - 私が実装しました。何をすべきか ?私はちょうど
のようなポップアップを実装する必要があります。
問題はdiffサイズの画面です。 – vaibhav
@vaibhav ipadsをターゲットにしている場合はどうすればよいですか。 –
助けがあれば私のansを見てください。 – vaibhav