UITextView不显示文本

She*_*ary 4 iphone objective-c uitextview

我的xib文件中有一个TextView.

为它分配文本后,直到我双击它才会显示文本,并实际更改文本的选择:

双击之前:

在此输入图像描述

双击后:

在此输入图像描述

更改选择大小后:

在此输入图像描述

你有什么想法,如何从一开始就显示文字?

谢谢

She*_*ary 7

我们找到了解决方案.当您尝试在视图可见之前更新txt时,会发生这种情况.

我们覆盖函数viewDidAppear,并执行以下代码:

// To fix the bug of not showing text in textView
        self.txtViewShowDetails.text = nil;
        self.txtViewShowDetails.text = self.mediaItem.mediaDescription;
        [self.txtViewShowDetails setContentOffset:CGPointZero];
Run Code Online (Sandbox Code Playgroud)

如果视图是动画的,或者在动画的controlView中,我们必须在动画完成后调用viewDidAppear.