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