如果用户使用 MFMessageComposeViewController 在我的应用程序中发送 SMS,则 UITextFields 的光标消失了。
有没有办法防止这种情况或至少将光标带回来?
如果用户使用 MFMessageComposeViewController 在我的应用程序中发送 SMS,则 UITextFields 的光标消失了。
有没有办法防止这种情况或至少将光标带回来?
它与在 MFMessageComposeViewController 的已完成委托方法上显示 UIAlertView 有关。尽管我在关闭模式视图后显示 UIAlertView,但它导致了该错误。
删除 UIAlertView 解决了这个问题。现在我正在考虑设计我自己的警报弹出窗口并显示它而不是默认的 UIAlertView。
我有一个类似的问题。当登录失败时,有一个登录屏幕显示 UIAlertView。关闭警报视图后,光标从用户名和密码字段中消失了。我通过在情节提要上重新创建相同的视图控制器和视图层次结构来解决此问题。
故事板最初是在 Xcode 4 中创建的,后来转换为 Xcode 5。也许 Xcode 搞砸了。