1

我正在移植一个旧应用程序以适应 iPhone 5 的较长屏幕。我想知道为什么内置的UIActionSheet (Cancel)MFMailComposeViewController对齐底部,如图所示:

  在此处输入图像描述

这是由父视图控制的吗?我应该去哪里看看?

4

2 回答 2

5

applicationDidFinishLaunching在应用委托的方法中使用这段代码

[window setFrame:[[UIScreen mainScreen] bounds]];
于 2013-05-27T04:10:50.967 回答
0

如果您想打开 iPhone 电子邮件应用程序,请使用以下代码。因此,您无需添加MFMailComposeViewController.

NSString *subject = @"";

 NSString *body = @"";

 NSString *address = @"test@gmail.com";

 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];
于 2013-05-27T08:45:41.320 回答