UILabel

作者: 古月思吉 | 来源:发表于2017-09-19 21:30 被阅读0次

    1.功能:
    UILabel是一个用来展示纯文本的UI控件

    2.如何创建 & 基本属性设置:

    UILabel * label=[[UILabel alloc]initWithFrame:CGRectMake(0, 50, 320, 50)];
    label.text=@"我是一个标签控件";
    label.textColor = [UIColor redColor];//文本的颜色
    label.textAlignment = NSTextAlignmentCenter;//文本的对齐方式
    label.lineBreakMode = NSLineBreakByTruncatingTail;//如果想多行显示,需要设置折行模型
    label.numberOfLines = 0;//如果想让折行声效,并且多行显示的话,还需要设置一个属性
    label.font = [UIFont systemFontOfSize:18];//设置字号
    [self.window addSubview:label];
    

    3.其他常用属性:

    label.backgroundColor = [UIColor cyanColor];//设置背景色
    label.shadowColor = [UIColor blueColor];//可以设置字体的阴影颜色
    label.shadowOffset = CGSizeMake(10, -10);//设置文本阴影的偏移量
    //label不管frame设置了多高多宽,在显示内容时,只显示一行,如果内容过多,显示不下,那么会自动省略
    // 设置自动适应
    label.adjustsFontSizeToFitWidth = YES;//这个自动适应是说,改变当前显示内容的字体,然后去适应frame的大小
    //[label sizeToFit];
    NSArray * fonts = [UIFont familyNames];//获取当前系统中有哪些字体
    NSArray * detailFonts = [UIFont fontNamesForFamilyName:@"Bodoni 72 Oldstyle"];//获取某一指定的字体的详细字体格式
    label.font =[UIFont fontWithName:@"BodoniSvtyTwoOSITCTT-BookIt" size:15];//设置字体
    label.font = [UIFont boldSystemFontOfSize:18];//设置粗体
    label.font = [UIFont italicSystemFontOfSize:18];//设置斜体
    

    相关文章

      网友评论

          本文标题:UILabel

          本文链接:https://www.haomeiwen.com/subject/skazjxtx.html