iOS UILabel详解

来源:互联网 发布:淘宝转化率提升 编辑:程序博客网 时间:2024/05/22 07:03

1.创建UIlabel

    UILabel *label=[[UILabel alloc]init];

2.label的尺寸(横坐标起始位置,竖坐标起始位置,宽,高)

    label.frame=CGRectMake(10010020030);

3.文本内容

    label.text=@“你好,世界;

4.设置文字颜色

    label.textColor=[UIColor orangeColor];

    label.textColor = [UIColor colorWithRed:0.6 green:0.3 blue:0.5 alpha:1];

5.设置高亮文字颜色

label.highlightedTextColor [UIColor orangeColor];

6.设置标签背景颜色

label.backgroundColor=[UIColor orangeColor];

7.设置文字字体

    label.font = [UIFont systemFontOfSize:17];


     //粗体加设置大小

     label.font = [UIFont boldSystemFontOfSize:20];


     //自定义字体

     label.font = [UIFont fontWithName:@"Arial" size:17];

//斜体字(斜体对中文无效

label.font = [UIFont italicSystemFontOfSize:30];


//根据label宽度设置字体大小

label.adjustsFontSizeToFitWidth = YES;


     //显示所有字体

    NSLog(@"所有字体%@",[UIFont familyNames]);

8.文字的水平对齐方式默认靠左对其

          //左对齐

    label.textAlignment = NSTextAlignmentLeft;

//居中对齐方式

    label.textAlignment = NSTextAlignmentCenter;

     //右对齐

     label.textAlignment = NSTextAlignmentRight;


9.文本的行数

     //0表示任意多行,如何显示多行文本

     label.numberOfLines = 0;


10.设置阴影

     设置阴影颜色shadowColor

    label.shadowColor = [UIColor redColor];

     设置阴影偏移shadowOffset

    label.shadowOffset = CGSizeMake(33);

11.设置窗口显示的文本sizeToFit

    自动适应文本作用:文本有多大,标签就有多大

    [label sizeToFit];


12.省略号出现的位置

    label.lineBreakMode = NSLineBreakByClipping;

label.lineBreakMode =  NSLineBreakByTruncatingMiddle;


0 0
原创粉丝点击