Iphone UITextView don';不显示文本

Iphone UITextView don';不显示文本,iphone,objective-c,uitextview,Iphone,Objective C,Uitextview,我的xib文件中有一个文本视图 在我为其指定文本后,它不会显示文本,直到我双击它,并实际更改文本的选择: 双击前: 双击后: 更改选择大小后: 你知道如何从一开始就显示文本吗 谢谢我想你已经在IB中设置了TextView自定义字体。所以你需要在代码中设置自定义字体。请在IB中设置系统字体,并在这两个设备中进行检查 TextView.font=[UIFont fontWithName:@"HelveticaNeue-Medium" size:17.0]; 我们找到了解决办法。当您试图在视图

我的xib文件中有一个文本视图

在我为其指定文本后,它不会显示文本,直到我双击它,并实际更改文本的选择:

双击前:

双击后:

更改选择大小后:

你知道如何从一开始就显示文本吗


谢谢

我想你已经在IB中设置了TextView自定义字体。所以你需要在代码中设置自定义字体。请在IB中设置系统字体,并在这两个设备中进行检查

TextView.font=[UIFont fontWithName:@"HelveticaNeue-Medium" size:17.0];

我们找到了解决办法。当您试图在视图可见之前更新txt时,就会出现这种情况

我们重写函数viewdide,并执行以下代码:

// To fix the bug of not showing text in textView
        self.txtViewShowDetails.text = nil;
        self.txtViewShowDetails.text = self.mediaItem.mediaDescription;
        [self.txtViewShowDetails setContentOffset:CGPointZero];

如果视图是动画的,或者在动画控件视图中,我们必须在动画完成后调用ViewDidDisplay

我有一个类似的错误,但当我使文本不可选择时,它就发生了。一旦我再次选择它(签入nib),它就再次修复了文本。虽然这并不是这个bug的解决方案(除非使它不可选择也能解决您的问题),但希望它能帮助其他人。

在我的例子中,文本很长,从末尾开始修剪。我先设置文本,然后设置字体和颜色。我先设置字体,然后设置文本。这对我很有用。

谢谢你的主意,对我的情况没有帮助。你找到了没有选择的解决方案吗?