草庐IT

mfmessagecomposeviewcontroller

全部标签

ios - 在蓝色导航栏中的 MFMessageComposeViewController 上取消不可见

在我的应用程序中,我的导航栏颜色是蓝色的。在打开MFMessageComposeViewController时,它的取消按钮颜色也是蓝色的,因此用户看不到取消按钮。取消按钮正在执行操作,我通过单击它关闭MFMessageComposeViewController。有什么方法可以更改取消按钮的颜色而不是蓝色? 最佳答案 试试这段代码。MFMailComposeViewController*mailViewController=[[MFMailComposeViewControlleralloc]init];mailViewContro

ios - 编辑 To : field 的 MFMessageComposeViewController 反馈

我有一个应用程序正在使用MFMessageComposeViewController提供的标准SMS功能。我在TO:SMS对话框的字段中有一组可见的收件人。用户可以删除或添加新的收件人。这没问题,但我的应用程序需要知道用户何时编辑此TO:字段,因为当用户更改接收者字段时我必须执行一些其他操作。在单击“取消”按钮或单击“发送”按钮后,有什么方法可以知道收件人字段是否已编辑?我的代码中有方法回调:-(void)messageComposeViewController:(MFMessageComposeViewController*)controllerdidFinishWithResult

iphone - MFMessageComposeViewController 停止短信

我在我的iOS应用中使用MFMessageComposeViewController。MFMessageComposeViewController*controller=[[[MFMessageComposeViewControlleralloc]init];if([MFMessageComposeViewControllercanSendText]){controller.body=text;controller.recipients=[NSArrayarrayWithObjects:recipient,nil];controller.messageComposeDelegate=s

ios - 截图并以编程方式发送

当用户点击我的应用程序中的按钮时,我想截取当前View的屏幕截图并打开一strip有该屏幕截图图像作为附件的文本消息。我如何在iOS7中执行此操作?(我看过关于如何截取屏幕截图的帖子,但没有看到有关截取屏幕截图并将其附加到消息中的任何内容)谢谢! 最佳答案 1.要截图添加QuartzCore框架,可以使用UIGraphicsBeginImageContextWithOptionsUIGraphicsBeginImageContextWithOptions(self.view.bounds.size,self.view.opaque,

ios - messageComposeViewController 消除崩溃 swift 3

在我的应用程序上,我通过短信发送警报。我尝试打开一个新的ViewController作为模态,并在其中发送了警报。但是,当发送短信或用户单击取消按钮时,messageComposeViewController不会关闭,并会崩溃。xcode日志中的错误是:(lldb)这是我用来发送警报的代码:importUIKitimportCoreLocationimportSocialimportMessageUIimportBRYXBannerclassAlertInProgressViewController:UIViewController,MFMessageComposeViewContro

objective-c - 应用程序试图在目标 <MFMessageComposeViewController : 0x96d1380> 上推送一个 nil View Controller

有人在MFMessageComposeViewController中遇到过这种错误吗??我是这样分配和呈现的:MFMessageComposeViewController*message=[[MFMessageComposeViewControlleralloc]init];message.messageComposeDelegate=self;[[UIApplicationsharedApplication].delegate.window.rootViewControllerpresentModalViewController:messageanimated:YES];但它呈现一个

iphone - MFMessageComposeViewController:如何限制以蜂窝消息而不是 iMessage 的形式发送消息

我使用MFMesageComposeViewController发送消息,这给我带来了问题。当我向多个收件人发送消息时,无论iMessages是从设置中启用还是禁用,它都可以正常工作。但是,当我向单个联系人发送消息并且从设置中启用了iMessages时,它会在MessageApp中显示“传递失败”并将其显示为iMessage.我如何强制MFMessageComposeViewController将其作为蜂窝消息发送。我的代码是:[[[MFMessageComposeViewControlleralloc]init]autorelease];if([MFMessageComposeVie

ios - MFMessageComposeViewController 不工作

我有一个获取一个参数然后发送消息的简单方法。它不起作用。代码:-(void)sendSMS:(NSString*)text{MFMessageComposeViewController*viewController=[[MFMessageComposeViewControlleralloc]init];viewController.body=text;viewControllerM.mailComposeDelegate=self;[selfpresentViewController:viewControlleranimated:YEScompletion:nil];}怎么了?

ios - 如何在 iOS 9 中显示时更改 mfmessagecomposeviewcontroller 中导航栏的颜色

MFMessageComposeViewController*messageController=[[MFMessageComposeViewControlleralloc]init];[UINavigationBarappearance].barTintColor=[UIColorcolorWithRed:0.0f/255.0fgreen:127.0f/255.0fblue:254.0f/255.0falpha:1.0];[[messageControllernavigationBar]setTintColor:[UIColorwhiteColor]];messageControll

ios - 在 iPhone 8 和运行 iOS11 的 iPhone 8 上使用 MFMessageComposeViewController 的问题

使用iOS11的iPhone8和iPhone8plus无法从iOS应用程序内部打开MFMessageComposeViewController。他们有时会打开黑屏。是否还有其他人在运行iOS11的iPhone8上遇到此问题并找到了解决方案?请帮忙。我设法仅在运行iOS11的iPhone8上重现了这个问题。提前致谢! 最佳答案 尝试使用非空值设置MFMessageComposeViewController.subject。 关于ios-在iPhone8和运行iOS11的iPhone8上使用