Изменение цвета заголовка, фона и текста MFMailComposeViewController - PullRequest
4 голосов
/ 03 апреля 2010

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

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

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

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

    mailComposer.mailComposeDelegate = self;

    if([MFMailComposeViewController canSendMail]){

        [mailComposer setToRecipients: [NSArray arrayWithObjects:@"myemail@gmail.com",nil]];

        [mailComposer setSubject: nil];

        [mailComposer setMessageBody: nil isHTML:NO];

        [self presentModalViewController:mailComposer animated: YES];

    }

Ответы [ 2 ]

11 голосов
/ 03 апреля 2010

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

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

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

Все лучшее.

0 голосов
/ 03 апреля 2010

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


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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...