Il colore blu mela non corrisponde ai colori della mia app in modo che la finestra di dialogo di stampa sia molto disturbata.Come personalizzare l'aspetto di UIPrintInteractionController
Nella mia app per iPhone sono in grado di ottenere la barra di navigazione ei colori di sfondo appropriati con il seguente codice UIPrintInteractionControllerDelegate.
- (UIViewController *)printInteractionControllerParentViewController: (UIPrintInteractionController *)printInteractionController
{
return self.navigationController;
}
- (void)printInteractionControllerDidPresentPrinterOptions:(UIPrintInteractionController *)printInteractionController
{
self.navigationController.topViewController.view.backgroundColor = [UIColor whiteColor];
}
Il problema è che utilizzo una classe UIPrintPageRenderer per il rendering della mia pagina. Questo sembra attivare una schermata che si apre dopo che il lavoro di stampa è stato inviato. Ha una barra di navigazione con un pulsante Fine e un messaggio sotto "invio alla stampante". Presumo che sia così puoi vedere più pagine inviate (ne ho solo una). Questo si apre dopo che la finestra di dialogo delle opzioni è scomparsa e sei tornato alla schermata originale dove hai iniziato tutto.
La schermata "Invio alla stampante" è blu e brutta al massimo. Esiste comunque la possibilità di eliminarlo o di personalizzarne l'aspetto? "
strano, il mio si presenta bianco senza codice aggiuntivo – anders