2013-05-27 5 views
1

iPhone 5의 더 긴 화면에 맞도록 이전 응용 프로그램을 포팅하는 중입니다. UIActionSheet (Cancel)MFMailComposeViewController 인 내장이 왜 아래에 정렬되어 있는지 궁금합니다.MFMailComposeViewController iPhone 5 긴 화면의 UIActionSheet 위치

enter image description here

이 부모 뷰에 의해 제어되어 있습니까? 어디서 조사해야합니까?

+0

MFMailComposeViewController를 어떻게 표시 할 수 있습니까? –

답변

5

사용

[window setFrame:[[UIScreen mainScreen] bounds]]; 
0

그런 다음, 아이폰의 이메일 응용 프로그램을 열고 code.So 이하로 사용하려면 응용 프로그램 대리인의 applicationDidFinishLaunching 방법이 코드 조각, 당신은 MFMailComposeViewController를 추가 할 필요를하지 않았습니다.

NSString *subject = @""; 

NSString *body = @""; 

NSString *address = @"[email protected]"; 

NSString *cc = @""; 

NSString *path = [NSString stringWithFormat:@"mailto:%@?cc=%@&subject=%@&body=%@", address, cc, 
    subject, body]; 

NSURL *url = [NSURL URLWithString:[path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
     [[UIApplication sharedApplication] openURL:url];