pytanieMFMessageComposeViewController i UIAppearance, jabłko mówi nie dostosować
W docs dla MFMessageComposeViewController Apple mówi:
Ważne Interfejs kompozycja sama wiadomość nie jest konfigurowalny i nie mogą być modyfikowane przez podanie.
Ale navigationbar i barbuttonitems w MFMessageComposeViewController i MFMailComposeViewController są dziedziczy całą stylizację robiłem przez UIAppearance.
Próbowałem przywrócić domyślny wygląd, używając opcji UIAppanceance containment i ustawiając obrazy tła paska nawigacyjnego/barbuttonitem na zero, ale nie mogłem wymyślić, jak przywrócić domyślne titleTextAttributes dla paska nawigacji i barbuttonitem.
Próbowałem przejść na inną trasę i używając ogranicznika, aby ograniczyć stylizację do mojego kontrolera nawigacyjnego, ale wygląda na to, że w moim sterowniku nawigacyjnym znajdują się również sterowniki MFMessageComposeViewController i MFMailComposeViewController, więc to nie pomaga.
Więc moje pytania to:
1) będą zmiany wyglądu NavBar na MFMessageComposeView i MFMailComposeView być problemem w app store zgody? (jeśli to nie problem, mogę zachować niestandardowe style.)
2) Czy istnieje sposób przedstawienia ComposeViewController, aby nie był zawarty w moim kontrolerze nawigacyjnym?
3) lub po prostu, jak mogę przywrócić domyślne atrybuty tekstu tytułu dla elementów barButtonItems i navigationBar?