AirPrint显示两个后退(<<<>)图标

时间:2015-01-30 08:20:10

标签: ios xcode back-button navigationbar airprint

我愿意在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}

图像: enter image description here

任何帮助表示赞赏..提前致谢:)

1 个答案:

答案 0 :(得分:1)

你确定它的两个按钮而不是一个吗?看起来您或其他人可能已将控制器的标题设置在下方,或将其后退按钮标签设置为@"<"。通常它会显示更大的<符号后面跟着控制器的标题或"返回"如果标题太大。不知何故,这似乎被设置为"<"从我所看到的。

是否有更改navigationItem标题的地方?也许在导航项的属性检查器中,您可以放入后退按钮标签?