首页 > 其他 > 详细

UILable的自动换行和自适应高度

时间:2014-02-22 05:14:41      阅读:335      评论:0      收藏:0      [点我收藏+]
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];

UILable的自动换行和自适应高度

原文:http://blog.csdn.net/jijunyuan/article/details/19609515

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!