In un'app utilizzo il bianco come colore della tinta principale. Se l'utente apre UIActivityViewController
, ho impostato il colore della tinta per il controller sul blu iOS standard. Questo funziona perfettamente per la visualizzazione dell'attività stessa, ma quando si vuole inviare una mail, il colore della tinta non è blu ma bianco di nuovo.UIActivityViewController: colore della tinta dei controller di vista presentati
Sarebbe bello avere un modo per impostare il colore della tinta delle viste presentate. Ce n'è uno?
apertura di un MFMailComposeViewController
e impostare il colore della tinta blu ha anche un effetto sulla visualizzata UIActionSheet
, non così se il MFMailComposeViewController
viene aperto all'interno di un UIActivityViewController
.
Visualizza gli screenshot di chiarimento: http://i.imgur.com/OggykJF.png
Edit: Questo è quello che faccio per l'aggiunta del colore di tinta al UIActivityViewController
:
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:activities]; activityController.view.tintColor = [UIColor blueColor]; [self presentViewController:activityController animated:YES completion:nil];
Hai mai trovato una soluzione per questo? – wsidell