我正在开发一个 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/