label基本使用方法,1创建,2、设置显示内容,3、设置文字字体或大小,4、设置背景色或前景图片,5、设置字体行数或自动换行
UILabel* _label = [[UILabelalloc]initWithFrame:CGRectMake(widthOfTheColumnShouldBe * 0.5 + (i *
//设置内容
_label.text = [NSString stringWithFormat:@"%.1f", eColumn.grade*100];
//指定字体和大小
[_labelsetFont:[UIFont fontWithName:@"Helvetica"size:12.0]];
//设置字体大小
_label.font = [UIFont systemFontOfSize:10.0];
//清空背景颜色
_label.backgroundColor = [UIColor clearColor];
//设置字体颜色为红色
_label.textColor = [UIColor redColor];
//文字居中显示
_label.textAlignment =NSTextAlignmentCenter;
//自动折行设置
_label.lineBreakMode =NSLineBreakByWordWrapping;
//设置行数,0自动换行
_label.numberOfLines =0;
//设置背景图片
UIColor *color = [UIColor colorWithPatternImage:[UIImageimageNamed:@"itemkaung2.png"]];
[_label setBackgroundColor:color];
//设置文字对齐方式
_label.textAlignment =NSTextAlignmentLeft;
_label.textAlignment =NSTextAlignmentCenter;
_label.textAlignment =NSTextAlignmentRight;
//设置竖向或斜向显示
_label.transform=CGAffineTransformRotate(eColumnChartLabel.transform,-M_PI/-4);
设置部分文字不同颜色或字体
NSString* content = [NSString stringWithFormat:@"%@: %@",priseModle.sender_name, priseModle.content];
CGSize size = [NSString calculateTextHeight:CONTENT_FONT givenText:content givenWidth:250];
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:content];
//设置前5个字为红色
[str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0,5)];
UILabel* replyLable = [[UILabel alloc] initWithFrame:CGRectMake(5, resizeLabelY, 250, size.height)];
//设置UILabel文字
replyLable.attributedText = str;