Я готов экспортировать некоторые pdf-файлы из своего приложения, используя AirPrint в iOS. однако, когда я представляю UIPrintInteractionController, он показывает две задние значки как < <. Я прикрепил изображения и код, чтобы получить то, что я делаю. Я думаю, что значки являются одним для моей собственной панели навигации, а другой из UIPrintInteractionController, я попытался скрыть barItems, но не сработал. вот код:AirPrint показывает два обратных (<<) значка
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}
Изображение:
Любая помощь приветствуется .. Заранее спасибо :)
привет большое спасибо брату, я серьезно думал, что это так, вы были правы, они не были двумя кнопками, а второй был установлен как кнопка черепицы назад (не знаю, как !!). Я добавил следующий код, чтобы удалить заголовок: 'self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle: @" "style: self.navigationItem.backBarButtonItem.style target: nil action: nil];' –