2012-01-24 2 views
1

Когда я вызываю класс MFMailComposeViewController от Apple, чтобы отправить электронное письмо из моего приложения, размещение To, Cc, Bcc и Subject немного не работает. Они выглядят примерно на 1/2 размера шрифта ниже, чем предполагалось (при нажатии на редактирование темы, например, вы можете видеть только верхнюю половину текста). Это происходит даже тогда, когда я копирую и вставляю образец Apple прямо в свой код. Кто-нибудь видел это раньше? Я просматриваю форумы и не вижу никого другого, кто испытал это.Позиционирование дисплея MFMailComposeViewController

код Я использую

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; 
picker.mailComposeDelegate = self; 

[picker setSubject:@"Hello from California!"]; 

// Set up recipients 
NSArray *toRecipients = [NSArray arrayWithObject:@"[email protected]"]; 
NSArray *ccRecipients = [NSArray arrayWithObjects:@"[email protected]", @"[email protected]", nil]; 
NSArray *bccRecipients = [NSArray arrayWithObject:@"[email protected]"]; 

[picker setToRecipients:toRecipients]; 
[picker setCcRecipients:ccRecipients]; 
[picker setBccRecipients:bccRecipients]; 

// Fill out the email body text 
NSString *emailBody = @"It is raining in sunny California!"; 
[picker setMessageBody:emailBody isHTML:NO]; 

[self presentModalViewController:picker animated:YES]; 

ответ

0

Попробуйте следующий код:

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; 
    picker.mailComposeDelegate = self; 
    NSString * subj = [NSString stringWithFormat:@"" ]; 
    [picker setSubject:subj]; 


    // Set up recipients 
    NSArray *toRecipients = [[NSArray alloc] initWithObjects:@"[email protected]",nil]; 
     NSArray *ccRecipients = [[NSArray alloc] initWithObjects::@"[email protected]",@"[email protected]", nil]; 
NSArray *bccRecipients = [[NSArray alloc] initWithObjects::@"[email protected]"]; 


    [picker setToRecipients:toRecipients]; 
     [picker setCcRecipients:ccRecipients]; 
     [picker setBccRecipients:bccRecipients] 
    [toRecipients release]; 
     [ccRecipients release]; 
     [bccRecipients release]; 

    NSString *body = @""; 

    [picker setMessageBody:body isHTML:NO]; 
    [self presentModalViewController:picker animated:YES]; 
     [picker release]; 
Смежные вопросы