ios - 显示带有隐藏键盘的 MFMessageComposeViewController

标签 ios uikeyboard mfmessagecomposeviewcontroller

在我的应用中,我需要显示短信的历史记录。我可以显示 MFMessageComposeViewController,但键盘出现在那里,这是我现在不需要的东西。用户可以通过手势隐藏它,但我想以编程方式隐藏它。

我找不到执行此操作的方法,但我确信这是可能的,正如我在另一个应用程序(名为“Mobilné platby”)中看到的那样。

提前致谢!

最佳答案

如果只是调用 endEditing 不起作用。你可以试试这个技巧: 当您点击按钮打开邮件 Composer 时,直接在其下方写下这一行:

[self performSelector:@selector(function) withObject:nil afterDelay:2];

你的函数将是:

- (void)function
 {
  [self.view endEditing:YES];
 }

关于ios - 显示带有隐藏键盘的 MFMessageComposeViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37299197/

相关文章:

ios - 无法绘制跨越经度 +/-180 的 MKPolylineView

iphone - 局部变量和成员变量在 Objective C 中的行为 - IOS

ios - 恢复 App 时获取 launchOptions

ios - 多次调用 UIKeyboardDidShowNotification,有时键盘尺寸不正确

ios - 来自 Web 控制台的 Parse.com 通知

iphone - 使用没有 UITextView 或 UITextField 的系统键盘

ios - 消息撰写者用户不应该能够编辑消息和电话号码

swift - 当我尝试呈现消息格式时出现错误?

ios - 单击应用程序的通知横幅后打开 iMessage Composer ?

iphone - 这段代码有什么问题..(动画 View 向上)?