我试图在我的应用程序中调出一个电子邮件窗口,但是导航控制器遮住了顶部工具栏,该工具栏应该有取消和发送。
我相信原因是我在打电话
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setToRecipients:[NSArray arrayWithObject:@"internalapps@microstrategy.com"]];
[controller setSubject:@"Mobile HelpDesk App"];
[controller setMessageBody:@"" isHTML:NO];
if (controller){
[self presentViewController:controller animated:YES completion:^{}];
}
}
从控制滚动视图(用于分页)内的视图的子视图控制器。
如何让工具栏位于导航栏的顶部?现在,它只显示新的电子邮件窗口,但我无法取消或发送电子邮件。
我尝试使用[self.parentViewController presentViewController:controller animated:YES completion:^{}];
,但这并没有做任何事情。
谢谢!