2012-07-24 3 views
0

iPhone 응용 프로그램에서 MFMailComposeViewController를 사용하고 있습니다.MFMailComposeViewController에서 "초안 저장"버튼을 표시하지 않음

"취소"버튼을 누르면 "초안 삭제"(빨간색), "초안 저장"(흰색) 및 "취소"(검정색) 옵션이 포함 된 작업 시트가 표시됩니다.

나는 두 가지 질문이 있습니다

  1. 는 "임시 보관함에 저장"버튼을 억제 할 수 있습니까? 메일이 "임시 보관함"폴더에 푸시되면 프로그래밍 방식으로 정보의 흐름을 제어하고 제어 기능이 느슨해집니다.
  2. 나타나는 버튼의 색상을 변경할 수 있습니까?
+0

3. 것이 가능 변경할 수 있습니다 /Reference/MFMailComposeViewController_class/Reference/Reference.html)? –

+0

나는 그것을했다. 그러나 때때로 사람들은 공식적으로 문서화 된 것 이상을 알고 있습니다 !! – TomThumb

+0

Nick, 많은 기본 iOS 동작 및 컨트롤은 공식적으로 문서화되지 않은 방법을 사용하여 변경할 수 있습니다. 이러한 방법은 개인 API를 사용하지 않는 경우가 많으므로 TomThumb의 질문은 완벽하게 유효합니다. –

답변

0

기능이 기본 MFMailCompose 클래스이므로이 기능을 사용할 수 없습니다. 변경할 수 없습니다.

당신은 http://developer.apple.com/library/ios/#DOCUMENTATION/MessageUI ([문서]를 읽을 만 탐색 모음 버튼 색조 색상

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; 
[[controller navigationBar] setTintColor:[UIColor colorWithRed:0.36 green:0.09 blue:0.39 alpha:1.00]];