我愿意在iOS中使用AirPrint从我的应用程序中导出一些pdf文件。然而,当我呈现 UIPrintInteractionController 时,它显示两个后退图标为< &LT ;.我已附上图像和代码以获取我正在做的事情。我认为图标是我自己的导航栏和另一个 UIPrintInteractionController 的图标,我试图隐藏barItems,但没有成功。这是代码:
UIPrintInteractionController *printController = [UIPrintInteractionController sharedPrintController];
printController.delegate = self;
NSMutableArray *printingItems = [NSMutableArray array];
if(exportCSV) [printingItems addObject:csvData];
if(exportPDF) [printingItems addObject:pdfData];
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
printInfo.jobName = @"MyHealth Export";
printInfo.duplex = UIPrintInfoDuplexLongEdge;
printController.printInfo = printInfo;
printController.showsPageRange = YES;
printController.printingItems = printingItems;
dispatch_async(dispatch_get_main_queue(), ^{
[printController presentAnimated:YES completionHandler:^(UIPrintInteractionController *printInteractionController, BOOL completed, NSError *error) { //code}
图像:
任何帮助表示赞赏..提前致谢:)
答案 0 :(得分:1)
你确定它的两个按钮而不是一个吗?看起来您或其他人可能已将控制器的标题设置在下方,或将其后退按钮标签设置为@"<"。通常它会显示更大的<符号后面跟着控制器的标题或"返回"如果标题太大。不知何故,这似乎被设置为"<"从我所看到的。
是否有更改navigationItem标题的地方?也许在导航项的属性检查器中,您可以放入后退按钮标签?