1

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

提前致谢。

4

1 回答 1

0

所以,我正在做一个项目并遇到了同样的事情。在 5 以外的 iOS 版本中,UITextView 运行良好。但是,在 5 上,文本根本不会出现。我做了可能是最骇人听闻的事情来修复它。我将父视图设为 UITextView 委托,并在该视图的 textViewDidChange 方法中添加了代码:

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

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

于 2012-07-20T23:23:07.520 回答