CGSizelabelSize = [str
constrainedToSize:CGSizeMake(280,100)
lineBreakMode:UILineBreakModeCharacter
UILabel *patternLabel =[[UILabelalloc] initWithFrame:CGRectMake(35,157, labelSize.width, labelSize.height)];
patternLabel.text=
patternLabel.backgroundColor= [UIColorclearColor];
patternLabel.font=
patternLabel.numberOfLines =0;
patternLabel.lineBreakMode= UILineBreakModeCharacter
[self.viewaddSubview:patternLabel];
[patternLabel release];
以上是网易博客看到的,然后测试了以下方面
UILabel 自动换行,测试了一下,大约适用于多国语,单词或字按空格换行