2010-04-03 3 views
4

Я отправляю электронное письмо из приложения iPhone. Все работает нормально, но я хочу изменить цвет строки заголовка, который отображается от синего до черного, а цвет фона - от белого до черного. Кроме того, весь текст белого цвета.Изменение цвета заголовка, фона и текста MFMailComposeViewController

Что мне делать? Кто-нибудь, пожалуйста, помогите!

Я использовал следующий код:

- (IBAction)sendMail{ 
    MFMailComposeViewController *mailComposer = [[MFMailComposeViewController alloc]init]; 

    mailComposer.mailComposeDelegate = self; 

    if([MFMailComposeViewController canSendMail]){ 

     [mailComposer setToRecipients: [NSArray arrayWithObjects:@"[email protected]",nil]]; 

     [mailComposer setSubject: nil]; 

     [mailComposer setMessageBody: nil isHTML:NO]; 

     [self presentModalViewController:mailComposer animated: YES]; 

    } 

ответ

11

Для изменения навигации бар цвет, попробуйте этот

[[mailComposer navigationBar] setTintColor:[UIColor blackColor]]; 

Я не знаю о двух других.

Все лучшее.

+0

Это сработало! Большое спасибо!!! – isarathg

+0

Спасибо за это - это помогло мне – Andrew

0

Вы не можете изменить стиль MFMailComposeViewController.


Конечно, вы можете изменить его настраивая подвидов из mailComposer.view, но я не гарантирую, Apple, будет принимать это.

Смежные вопросы