UILabel *labJob = [[UILabel alloc] init];
[labJob setNumberOfLines:0];
labJob.lineBreakMode = NSLineBreakByWordWrapping;
NSString *s = @"职位类别: 财务管理类 >>业务支持 发布时间: 2014年02月09日 学历要求: 大专 及以上 工作年限: 1年及以上 年龄要求: 20周岁到35周岁 工作地点: 廊坊市 工作类型: 全职 岗位职责: 准确高效收银、礼貌贴心服务、资金安全责任、收银设备管理、印章票据管理。 任职要求: 责任心强,熟知银行卡使用基本常识,点钞、真假币识别技能熟练,电脑操作熟练,具备财务基础知识,1年以上相关工作经验者优先。";
labJob.text = [NSString stringWithFormat:@"%@",s];
UIFont *font = [UIFont fontWithName:@"Arial" size:13];
labJob.font = font;
labJob.textColor = [UIColor grayColor];
labJob.backgroundColor = [UIColor clearColor];
CGSize size = CGSizeMake(305,2000); //行高上限
CGSize labelsize = [s sizeWithFont:font constrainedToSize:size lineBreakMode:NSLineBreakByWordWrapping];
[labJob setFrame:CGRectMake(15, 370, size.width, labelsize.height)];
[self.view addSubview:labJob];
原文:http://blog.csdn.net/jijunyuan/article/details/19609515