小编Wub*_* Li的帖子

UITextView中的文本无法正确显示,不可见,但占用空间

视图中有一个UITextView,视图控制器以Modal样式显示.在我的viewDidLoad方法中,我设置了这个UITextView的文本,但是,文本没有显示.下图显示错误.文字颜色为黑色.

奇怪的是,当我长时间点击文本视图或点击键盘上的[返回]时,文本变得可见.我注意到的一件事是这个错误只发生在我设置的文本长于UITextView框架宽度,并且最后一个单词没有被打破,例如长URL.

我认为问题可能是自动换行不正常.

提前致谢.

在此输入图像描述

代码如下:

UITextView *myTextView = [[UITextView alloc]initWithFrame:CGRectMake(10, 10, 520, 220)];
myTextView.textColor = [UIColor blackColor];    
myTextView.font = [UIFont systemFontOfSize:20];
myTextView.layer.cornerRadius = 5;
myTextView.delegate = self;
myTextView.text = @"long text should some like http://stackoverflow.com/posts/11200726/edit";

[self.view addSubview:myTextView];
[myTextView release];
Run Code Online (Sandbox Code Playgroud)

来拆分.在viewDidLoad方法中,添加以下代码:

CGRect tempFrame = myTextView.frame;
[myTextView setFrame:CGRectZero];
[myTextView setFrame:tempFrame];
Run Code Online (Sandbox Code Playgroud)

word-wrap uitextview uikit ios

9
推荐指数
2
解决办法
4213
查看次数

标签 统计

ios ×1

uikit ×1

uitextview ×1

word-wrap ×1