我的应用是风景。我想在横向上启动应用内电子邮件编辑器并限制它。任何人都可以建议如何做到这一点?我创建了一个具有正确自动旋转设置的视图控制器,以保持我的应用程序的横向,但我不确定如何告诉MFMailComposeViewController请在横向启动并停留在那里(并停止使键盘旋转)。
帮助?
答案 0 :(得分:0)
这是回答他的评论,而不是原来的问题。 我也有这个问题,这个片段似乎对我有用:
[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeLeft];
答案 1 :(得分:0)
首先在info.plist文件中添加以下属性
支持的界面方向 “风景(右主页按钮)”
比使用presentModalViewController
-(void)displayComposerSheet
{
MFMailComposeViewController *picker4 = [[[MFMailComposeViewController alloc]init]autorelease];
picker4.mailComposeDelegate = self;
[picker4 setSubject:result];
CGRect rect = CGRectMake(0,0,480,320);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer renderInContext:context];
// Fill out the email body text
[self presentModalViewController:picker4 animated:NO];
}