【问题标题】:AirPrint shows two back (< <) iconsAirPrint 显示两个后退 (< <) 图标
【发布时间】:2015-01-30 08:20:09
【问题描述】:

我愿意在 iOS 中使用 AirPrint 从我的应用程序中导出一些 pdf 文件。但是,当我展示 UIPrintInteractionController 时,它会显示两个后退图标为 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}

图片:

任何帮助表示赞赏..在此先感谢:)

【问题讨论】:

    标签: ios xcode back-button navigationbar airprint


    【解决方案1】:

    你确定它是两个按钮而不是一个?看起来您或其他人可能已将下方控制器的标题或其后退按钮标签设置为 @"

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

    【讨论】:

    • 嘿,非常感谢兄弟,我真的不这么认为,你是对的,它们不是两个按钮,而是第二个被设置为平铺到后退按钮(不知道怎么做! !)。我添加了以下代码以删除标题:self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:self.navigationItem.backBarButtonItem.style target:nil action:nil];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-28
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-25
    相关资源
    最近更新 更多