2010-02-09 52 views
1

我的應用是風景。我想在橫向上推出應用內電子郵件作曲家,並將其限制爲這樣。任何人都可以建議如何做到這一點?我用適當的自動旋轉設置創建了一個視圖控制器,以保持我的應用程序處於橫向狀態,但我不確定如何告訴MFMailComposeViewController請在橫向上啓動並停留在那裏(並停止旋轉鍵盤)。在橫向模式下啓動/限制iphone inapp郵件

幫助?

+0

好了,我子類的控制器以及設定的建議立即進行刪除dAutorotateToInterfaceOrientation正確調用郵件表以正確顯示。但是,當我觸摸郵件表時,彈出的鍵盤有時會顯示肖像,然後會旋轉到橫向並停留在那裏。我該如何告訴它不要將肖像放在肖像上? – Joey 2010-02-09 23:43:57

回答

0

這是回答他的評論,而不是原來的問題。 我有這個問題,以及與此片段似乎爲我工作:

[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeLeft]; 
0

首先添加下列財產中Info.plist文件

支持的接口方向 「風景(右home鍵)」

不是使用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]; 


} 
相關問題