//建立一个Lable _beemer = [[UILabel alloc]initWithFrame:CGRectMake(0*RATIO, 445*RATIO, _bidBgImgView.bounds.size.width, 50*RATIO)];//初始化 _beemer.text = @"Jet";//能够无视 _beemer.textColor = [UIColor whiteColor];//设置Labe里面的字体颜色 _beemer.textAlignment = NSTextAlignmentCenter;//文字居中显示 _beemer.numberOfLines = 0;//自动换行 REGULAR_OBJ(_beemer, 20*RATIO);//宏定义设置文字字体和大小。 [_bidBgImgView addSubview:_beemer]; NSString *str = [NSString stringWithFormat:@"%@ at",_infoModels.ContactPerson];//动态获取值 //富文本 //把动态获取到的值传给富文本AttributedStr。 NSMutableAttributedString *AttributedStr = [[NSMutableAttributedString alloc]initWithString:str]; //第一个参数addAttribute说明在下面有说明,第二个参数value设置改变Lable的字体和大小,第三个参数range是修改Lable文字的范围。 [AttributedStr addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaLTStd-Bold" size:20*RATIO] range:NSMakeRange(0, _infoModels.ContactPerson.length)]; _beemer.attributedText = AttributedStr;
常见的属性及说明字体
NSFontAttributeName 字体 NSParagraphStyleAttributeName 段落格式 NSForegroundColorAttributeName 字体颜色 NSBackgroundColorAttributeName 背景颜色 NSStrikethroughStyleAttributeName 删除线格式 NSUnderlineStyleAttributeName 下划线格式 NSStrokeColorAttributeName 删除线颜色 NSStrokeWidthAttributeName 删除线宽度 NSShadowAttributeName 阴影