1
인쇄 옵션을 보여주는 팝업을 사용자 지정하려면 UIPrintInteractionControllerDelegate
으로 필요에 따라 printInteractionControllerParentViewController:
을 구현하고 있습니다. 이것이 실행되는 popover는 (세로) iPad의 전체 높이 크기로 표시되고 정상 크기로 축소됩니다.어떻게 popover를 사용하여 printInteractionControllerParentViewController :를 구현합니까?
popover를보다 현명한 방법으로 표시하는 방법에 대한 조언은 도움이 될 것입니다.
여기 내 구현의 :
- (UIViewController*)printInteractionControllerParentViewController:(UIPrintInteractionController*)printInteractionController {
UINavigationController* navigationController = [[UINavigationController alloc] init];
popover = [[UIPopoverController alloc] initWithContentViewController:navigationController];
[popover setPopoverBackgroundViewClass:[CustomPopoverBackgroundView class]];
[popover presentPopoverFromRect:_printButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[popover.contentViewController.view setBackgroundColor:backgroundColor];
return navigationController;
}