jjzjj

mfmailcomposeviewcontroller

全部标签

ios - 当界面方向颠倒时呈现 View Controller

我的iPhone应用程序支持颠倒的界面方向:当用户将手机上下颠倒(使主页按钮位于顶部)时,整个用户界面将垂直翻转。但是,当尝试从我的ViewControllerA中呈现一些ViewControllerB时出现问题(在此示例中,我呈现标准邮件编辑器ViewController):-(IBAction)buttonTapped:(id)sender{MFMailComposeViewController*mailVC=[MFMailComposeViewControllernew];mailVC.mailComposeDelegate=self;[selfpresentViewContro

ios - "Null passed to a callee that requires a non-null argument"设置 MFMailComposeViewController (Objective-C)

我升级到Xcode7,并在我的电子邮件发送功能中收到这些警告。同样的警告出现在我的短信功能(MFMessageComposeViewController)中。我该怎么办?谢谢!编辑:我已经开始工作了!对于收件人,我将代码行更改为:composersetToRecipients:nil];对于主题和消息正文,我放置了一个空字符串,如下所示:[composersetSubject:@""];[composersetMessageBody:@""isHTML:NO]; 最佳答案 自iOS9以来,这些参数被标记为非空参数,因此您不应将nil

ios - MFMailComposeViewController iOS 上缺少取消和发送按钮

我正在开发一个iOS应用程序,用户可以在其中发送电子邮件和发送短信。我正在使用MFMailComposeViewController和MFMessageComposeViewController发送电子邮件和短信,但有时取消和发送按钮会出现在Composer上,有时它根本不会出现。这个问题是随机的,我已经尝试了很多来弄清楚。任何帮助将不胜感激。代码MFMailComposeViewController*mail=[[MFMailComposeViewControlleralloc]init];mail.mailComposeDelegate=self;[mailsetSubject:E

ios - 在 iOS 应用程序中无需用户交互即可发送电子邮件

这个问题在这里已经有了答案:SendanemailfrommyappwithoutusingMFMailComposeViewController(3个答案)关闭5年前。我知道您可以通过向用户显示MFMailComposeViewController来从您的应用程序中发送电子邮件,但是您是否也可以在用户无需按下任何发送按钮的情况下发送电子邮件?

ios - 如何让 MFMailComposeViewController 不显示状态栏?

我有一个iOS应用程序,它通常不会通过在RootViewController类中使用返回YES的prefersStatusBarHidden来显示状态栏。我使用MFMailComposeViewController使用presentViewController:animated:completion撰写邮件消息。我无法让MFMailComposeViewController不显示状态栏。我尝试子类化MFMailComposeViewController并使prefersStatusBarHidden返回YES但这没有用。有什么想法吗? 最佳答案

ios - 如何使 MFMailComposeViewController 的状态栏具有白色文本 (LightContent)?

在我的MFMailComposeViewController中,我的所有样式都遵循我的应用程序的外观和感觉,但无论出于何种原因,尽管我的状态栏在我的应用程序中到处都是白色内容,当MFMailComposeViewController打开它变成黑色。是否可以将MFMailComposeViewController的状态栏更改为亮内容? 最佳答案 给你:MFMailComposeViewController*mailer=[[MFMailComposeViewControlleralloc]init];[self.navigationC

ios - 使用 mailto : URLs 发送电子邮件

有人可以帮我写下面的代码吗?对于在iOS中发送电子邮件,下面的代码是一个好的代码还是我应该使用MFMailComposeViewController而不是这个?:NSString*url=[NSStringstringWithString:@"mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!"];[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:

iphone - iOs 将我的当前屏幕添加到电子邮件

我正在开发一个绘图应用程序,我必须通过电子邮件发送当前绘图。我设法获取了当前屏幕的屏幕截图。但是我如何通过MFMailComposeViewControll电子邮件发送该图像?这是我用来获取屏幕截图的代码UIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*currentScreen=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndI

ios - 更改 MFMailComposeViewController 导航栏标题字体

我有一个MFMailComposeViewController,当我设置主题时,它也会将其设置为主题。问题是如何自定义标题的字体和颜色?MFMailComposeViewController*picker=[[MFMailComposeViewControlleralloc]init];[pickersetSubject:@"FeedbackforMyApp"]; 最佳答案 我已经从app-delegate为所有ViewController的所有导航栏更改了我的应用程序的字体。如果您不介意更改所有导航栏标题字体,请在applicat

ios - MFMailComposeViewController 不会关闭

在按照向我展示如何实现应用程序内邮件的教程进行操作后,它似乎在取消按钮和发送按钮关闭View时失败。现在我在这里看到了一些评论说我应该实现这个方法:-(void)mailComposeController:(MFMailComposeViewController*)controllerdidFinishWithResult:(MFMailComposeResult)resulterror:(NSError*)error{[selfdismissModalViewControllerAnimated:YES];}但这并没有解决问题,无论是在模拟器中还是在我的iPhone4上——虽然消息确