DomandaMFMessageComposeViewController e UIAppearance, Apple dice non personalizzare
Nel docs per MFMessageComposeViewController Apple dice:
Importante L'interfaccia di composizione del messaggio in sé non è personalizzabile e non devono essere modificati dal vostro applicazione.
Ma navigationbar e barbuttonitems nella MFMessageComposeViewController e la MFMailComposeViewController sono ereditato tutte le styling che ho fatto attraverso UIAppearance.
Ho provato a ripristinare l'aspetto predefinito utilizzando il contenimento di UIA e impostando le immagini di sfondo di barra di navigazione/barbuttonitem su zero, ma non sono riuscito a capire come ripristinare il titoloTextAttributes predefinito per la barra di navigazione e barbuttonitem.
Ho provato a utilizzare l'altra rotta e il contenimento per limitare lo stile al controller di navigazione, ma mi sembra che MFMessageComposeViewController e MFMailComposeViewController siano comunque inclusi nel controller di navigazione, quindi non è di aiuto.
Quindi le mie domande sono:
1) si modifica dell'aspetto barra di navigazione sulla MFMessageComposeView e MFMailComposeView essere un problema di approvazione App Store? (se non è un problema, posso mantenere gli stili personalizzati)
2) c'è un modo per presentare ComposeViewController in modo che non sia contenuto nel mio controller di navigazione?
3) o semplicemente, come posso ripristinare gli attributi del testo del titolo predefinito per barButtonItems e navigationBar?