标签:style blog color io div 代码 line new
最近在做一个聊天软件,写的是从别人复制来的多行文字,怎么把3行文字的换行不丢失。
如把这种文字粘贴到聊天框里,然后就只剩下了第一行文字。
1
2
3
把它复制到聊天框,会只有第一行.其余的全会被忽略掉。
上代码:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
//把<br!>换成\n
NSString *string=@"123<br!>456<br!>789";
NSString *newStr=[string stringByReplacingOccurrencesOfString:@"<br!>" withString:@"\n"];
NSString *newNewStr=[newStr stringByReplacingOccurrencesOfString:@"\n" withString:@"<br!>"];
UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(10, 100, 100, 200)];
label.backgroundColor=[UIColor redColor];
label.text=newNewStr;
//下面这个代码很重要,很重要的
label.numberOfLines=0;
[self.view addSubview:label];
}
标签:style blog color io div 代码 line new
原文地址:http://www.cnblogs.com/yang-guang-girl/p/3895345.html