如:立即使用
方法一:
label的宽度和字体大小一样,设置足够的高度,numberOfLines设置为0,即
// 屏幕width
#define KSCREEN_WIDTH [UIScreen mainScreen].bounds.size.width
CGFloat originX,originY,width;
originX = (KSCREEN_WIDTH-24)*6/7+16;
originY = 20;
width = 10;
UILabel *fianlly = [[UILabel alloc] initWithFrame:CGRectMake(originX, originY, width, (KSCREEN_WIDTH-24)*3/10-40)];
fianlly.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:10];
fianlly.text = @"立即使用";
fianlly.textColor = UIColorFromRGB(0xFF6000);
fianlly.numberOfLines = 0;
[bgView addSubview:fianlly];
方法二:
label的宽度可随便设置,在text的每个字中间加入 \n ,numberOfLines设置为text的长度
width = (KSCREEN_WIDTH-24)/7-20;
UILabel *fianlly= [[UILabel alloc] initWithFrame:CGRectMake(originX, originY, width, (KSCREEN_WIDTH-24)*3/10-40)];
fianlly.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:10];
fianlly.text = @"立\n即\n使\n用";
fianlly.textColor = UIColorFromRGB(0xFF6000);
fianlly.numberOfLines = [fianlly.text length];
[bgView addSubview:fianlly];