iphone - IOS 5.0 及更高版本中的 UITextView 中不显示文本

标签 iphone ios ipad ios5

我正在开发一个 iPad 应用程序,我在其中将一些动态文本输入到 UITextView 中。如果我在 ios 5.0 以下测试它,它工作正常。但是如果我在 ios 5.0 或更高版本上测试它,文本不会出现/不可见。我也尝试过使用不同的字体颜色。任何帮助将不胜感激。

提前致谢。

最佳答案

所以,我在做一个项目时遇到了同样的事情。在 iOS 5 以外的版本中,UITextView 工作得很好。但是,在 5 上,文本根本不会显示。我可能做了有史以来最骇人听闻的事情来修复它。我将父 View 设为 UITextView 委托(delegate),并在该 View 的 textViewDidChange 方法中添加了代码:

textView.text = [NSString stringWithFormat:@"\n%@",textView.text];
textView.text = [textView.text stringByReplacingCharactersInRange:NSMakeRange(0, 1) withString:@""];

就修复而言,这基本上是个笑话。也就是说,只需快速将其设为多线,然后单线即可解决问题。我很确定这不是这个问题的正确答案,但希望它能帮助别人弄清楚如何在紧要关头处理这个问题。

关于iphone - IOS 5.0 及更高版本中的 UITextView 中不显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119033/

相关文章:

iphone - 如何创建类似iPod播放器的 View ?

ios - 应用程序仅在 iPhone7 上崩溃 : Fatal Exception: CALayerInvalidGeometry CALayer position contains NaN: [nan nan]

iphone - 将 subview 添加到 UITableView 的父 View

javascript - 如何仅在使用 iPhone/iPad 时执行 javaScript 函数

ios - 如何使用 alamofire 在 iOS swift 中处理空数组响应

iphone - UITextView返回KeyType

ios - UISearchController 向后滑动时错误的动画然后消失

ios - 闭包如何在 Swift 中捕获值?

c++ - C 函数从 iOS 设备设置中查找 iOS 用户 12/24 小时偏好

ios - UIActivity ActivityViewController 在 Swift 中的 iPad 上崩溃