使用MFMessageComposeViewController发送SMS后,UITextField游标消失了

时间:2012-08-14 08:24:21

标签: ios uitextfield mfmessagecomposeview

如果用户使用MFMessageComposeViewController在我的应用程序中发送短信,则UITextFields的光标将消失。

有没有办法防止这种情况或至少把光标拉回来?

2 个答案:

答案 0 :(得分:0)

它与在MFMessageComposeViewController的完成委托方法上显示UIAlertView有关。虽然我在解雇模态视图后显示UIAlertView,但它导致了这个错误。

删除UIAlertView解决了这个问题。现在我正在考虑设计我自己的警报弹出窗口并显示它而不是默认的UIAlertView。

答案 1 :(得分:0)

我有类似的问题。登录失败时,有一个登录界面显示UIAlertView。解除警报视图后,光标已从用户名和密码字段中消失。我通过在故事板上重新创建相同的视图控制器和视图层次结构来修复该问题。

故事板最初是在Xcode 4中创建的,后来转换为Xcode 5.也许Xcode搞砸了。