2010-04-03 2 views
4

iPhone 응용 프로그램에서 전자 메일을 보내고 있습니다. 모든 것은 정상적으로 작동하지만 제목 표시 줄의 색상은 파란색에서 검정색으로, 배경색은 흰색에서 검정색으로 변경하고 싶습니다. 또한 모든 텍스트가 흰색으로 표시됩니다.MFMailComposeViewController의 제목 표시 줄, 배경 및 텍스트 색상 변경

어떻게해야합니까? 누구든지 도와주세요! 당신은 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

:

나는 아래의 코드를 사용했다. 물론


당신은 mailComposer.view의 서브 뷰를 조정하여 변경할 수 있지만 애플이이를 받아 들일 것입니다 보장하지 않습니다.

관련 문제