我在xib文件中有一个TextView。当我给它分配文本后,它不会显示文本,直到我双击它并实际更改文本的选择为止。
双击之前:
双击之后:
更改选择大小之后:
你有任何想法,如何从一开始就显示文本?
谢谢
双击之前:
双击之后:
更改选择大小之后:
你有任何想法,如何从一开始就显示文本?
谢谢
// To fix the bug of not showing text in textView
self.txtViewShowDetails.text = nil;
self.txtViewShowDetails.text = self.mediaItem.mediaDescription;
[self.txtViewShowDetails setContentOffset:CGPointZero];
我遇到了类似的问题,但是当我将文本设置为不可选时出现了问题。一旦我重新将其设置为可选(在nib中进行检查),它就再次修复了。虽然这不是解决此问题的方法(除非将其设置为不可选也可以解决您的问题),但希望能对其他人有所帮助。
假设您已经在IB中设置了TextView的自定义字体,那么您需要在代码中设置自定义字体。请在IB中设置系统字体并在两个设备上检查。
TextView.font=[UIFont fontWithName:@"HelveticaNeue-Medium" size:17.0];