我正在使用MFMessageComposeViewController
api将发送消息正文的短信发送到此api -----(任何第三方api用于发送短信)
我们可以在api View上面添加它的视图。
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init]autorelease];
if([MFMessageComposeViewController canSendText])
{ NSLog(@"contact page MFMessageComposeViewController canSendText");
controller.messageComposeDelegate = self;
controller.body =[sharedInstance getsmsText];
在发送邮件时向控制器主体和api发送一些消息,但用户可以编辑它可以更改它。我不希望它被用户更改。 任何线索都很明显 我能够在api视图上制作图像,但问题是键盘在那个视图上出现..
答案 0 :(得分:2)
我认为不可能使用公共API,但苹果公司对此并不顺利。 Apple reference for MFMessageComposeViewController
明确提及
重要说明:邮件撰写界面本身不是 可自定义,不得由您的应用程序修改。在 此外,在显示界面后,您的应用程序无法使用 进一步更改SMS内容。用户可以编辑 使用界面的内容,但忽略程序化更改。 因此,您必须先设置内容字段的值(如果需要) 介绍界面
因此,如果您这样做,您的应用可能会被拒绝。
答案 1 :(得分:0)
添加您不想改变的文本图像,否则没有选项可以停止编辑iphone邮件编辑器的正文。