我的申请正在改变。 当通过目前模式观点把“MFmailComposeViewController”称作时,它就出现在地貌上。 我轮流使用装置和MFmailComposeViewController 的观点是,如果想限制这种轮换,那么这种轮换就应当总是停留在地貌上。 没有任何办法。
MFmailComposeViewController in Ground
原标题:MFMailComposeViewController in landscape
问题回答
放下“FMFmailComposeViewController”级,以便你能够推翻其应享的权利。 自动转轨 然而,为了显示:
@interface MailCompose : MFMailComposeViewController {
}
@end
@implementation MailCompose
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
@end
具体说明取代MFmailComposeViewController的新类别:
MailCompose *controller = [[MailCompose alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"In app email..."];
[controller setMessageBody:@"...email body." isHTML:NO];
[self presentModalViewController:controller animated:YES];
[controller release];
我发现,最惠国邮件委员会的一个简单类别也发挥了作用。 自2006年以来 我愿意轮流到任何角度,我创建并安放;在MFmailComposeViewController+Rotate.h中连接:
#import <Foundation/Foundation.h>
#import <MessageUI/MFMailComposeViewController.h>
@interface MFMailComposeViewController (Rotate)
@end
最惠国待遇
#import "MFMailComposeViewController+Rotate.h"
@implementation MFMailComposeViewController (Rotate)
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return YES;
}
- (NSUInteger)supportedInterfaceOrientations {
// return the desired orientation mask from http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html
return /*mask*/;
}
@end
为了我的基底线测试(iOS 3.1.3),我似乎不需要把它放在根本的眼光控制器中。
值得注意的是,我这样做了,在我把“FMFmailComposeViewController”装满之后,即便在“FMFmailComposeViewController”辞退之后,我也会停止轮任任何其他方向。 现在我的意见仍然可以自由轮换。
- Henry
这对我来说是完美无缺的:
MailCompose *controller = [[MailCompose alloc]
initWithRootViewController:self.navigationController];
...
我确信,我必须使用基流层<代码>内基流星号:<代码>方法。 否则,最惠国邮件委员会会如何知道它? 但是,它举出上述例子,即仅仅打上了<代码>[[邮购]英寸]代码>。 根基的MFmailComposeViewController“just knowledges”如何显示自己。
我对此感到欣慰。 我在这样的情况下就把这一点贴上了句子,对任何其他人来说,这是同样令人痛心的。
放弃新的控制器并从MFMailComposeViewController中提取。 在这位控制员中,仅写了一件功能,就应当aut。 就是这样。 现在,它会受到罚款。
相关问题
热门标签
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding