我正在使用 UILabel 来显示用户输入。如果用户输入像“xxxxx xxxx xxxx xxxx xxx xxxx xxx xxx”,它会完美地显示在 UILabel 上。但是当输入类似于“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”时会导致问题。此文本不会显示在 UILabel 上。
我将以下代码用于 UILabel 功能。
-(void)displayText:(NSString *)text
{
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(75,50,30,50)];
label.text = text;
label.numberOfLines = 10;
label.lineBreakMode = UILineBreakModeWordWrap;
[self.view addSubview:label];
[label release];
}
我已将换行模式更改为UILineBreakModeCharacterWrap
、UILineBreakModeClip
、UILineBreakModeHeadTruncation
和。但问题仍然存在。我知道问题出在没有空格的输入文本上,但是如何解决这个问题。请帮我找到解决方案。提前致谢。UILineBreakModeTailTruncation
UILineBreakModeMiddleTruncation