详细使用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)]; label.backgroundColor = [UIColorclearColor]; label.font = [UIFont fontWithName:@"Helvetica-Bold" size:13]; label.transform = CGAffineTransformMakeRotation(0.1); label.text = @“helloworld”; label.textColor = [UIColorwhiteColor]; label.shadowColor = [UIColorcolorWithWhite:0.1falpha:0.8f]; label.shadowOffset = CGSizeMake(2.0f, 2.0f); label.textAlignment = UITextAlignmentCenter;
label.lineBreakMode = UILineBreakModeWordWrap; label.numberOfLines = 2;
label.transform = CGAffineTransformMakeRotation(0.2); [self.view addSubview:label];
|
label的美化和特效:
这里使用FXLabel来实现特殊效果,如上图的“每日”二字就是用FXLabel来实现的,但要加入FXLbal.h和FXLabel.m两个文件,具体代码如下。
1 2 3 4 5 6 7 8 9 10 11 12
| FXLabel *label = [[FXLabelalloc] initWithFrame:CGRectMake(0, 0, 100, 30)]; label.backgroundColor = [UIColorclearColor]; label.font = [UIFontfontWithName:@"Helvetica-Bold"size:15]; label.text = [secondTitle objectAtIndex:i]; label.textColor = [UIColorgrayColor]; label.shadowColor = [UIColorcolorWithWhite:1.0falpha:0.8f]; label.shadowOffset = CGSizeMake(1.0f, 2.0f); label.shadowBlur = 1.0f; label.innerShadowColor = [UIColorcolorWithWhite:0.0falpha:0.8f]; label.innerShadowOffset = CGSizeMake(1.0f, 2.0f); label.textAlignment = UITextAlignmentLeft; [view addSubview:label];
|
其用法和UILabel相差不大,很好理解,代码大家可以直接调用,具体属性自己修改。
FXLabel下面地址:https://github.com/nicklockwood/FXLabel
来源:http://wuchaorang.2008.blog.163.com/blog/static/48891852201232014339972/