我要在弹出窗口中实现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.'
答案 0 :(得分:0)
您可以使用以下代码找出差异设备,无论是iPad还是iPhone ..
$mdToast.show({
hideDelay : 3000,
position : 'top right',
templateUrl : 'your_template.html'
});
已更新
您可以使用自定义视图通过将uiview传递给它来使用以下方法进行弹出。
<div>Field is required <br> Some Other Content</div>
此方法显示像popover这样的uiview现在可以在其上添加任何UI组件。