以横向模式启动/限制iphone inapp mail

时间:2010-02-09 23:28:38

标签: iphone email landscape restrict

我的应用是风景。我想在横向上启动应用内电子邮件编辑器并限制它。任何人都可以建议如何做到这一点?我创建了一个具有正确自动旋转设置的视图控制器,以保持我的应用程序的横向,但我不确定如何告诉MFMailComposeViewController请在横向启动并停留在那里(并停止使键盘旋转)。

帮助?

2 个答案:

答案 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];


}