我的應用是風景。我想在橫向上推出應用內電子郵件作曲家,並將其限制爲這樣。任何人都可以建議如何做到這一點?我用適當的自動旋轉設置創建了一個視圖控制器,以保持我的應用程序處於橫向狀態,但我不確定如何告訴MFMailComposeViewController請在橫向上啓動並停留在那裏(並停止旋轉鍵盤)。在橫向模式下啓動/限制iphone inapp郵件
幫助?
我的應用是風景。我想在橫向上推出應用內電子郵件作曲家,並將其限制爲這樣。任何人都可以建議如何做到這一點?我用適當的自動旋轉設置創建了一個視圖控制器,以保持我的應用程序處於橫向狀態,但我不確定如何告訴MFMailComposeViewController請在橫向上啓動並停留在那裏(並停止旋轉鍵盤)。在橫向模式下啓動/限制iphone inapp郵件
幫助?
這是回答他的評論,而不是原來的問題。 我有這個問題,以及與此片段似乎爲我工作:
[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeLeft];
首先添加下列財產中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];
}
好了,我子類的控制器以及設定的建議立即進行刪除dAutorotateToInterfaceOrientation正確調用郵件表以正確顯示。但是,當我觸摸郵件表時,彈出的鍵盤有時會顯示肖像,然後會旋轉到橫向並停留在那裏。我該如何告訴它不要將肖像放在肖像上? – Joey 2010-02-09 23:43:57