zoukankan      html  css  js  c++  java
  • UILabel

    UILabel的相关操作:

    ①初始化:UILabel是UIView的子类,拥有UIVi所有办法

           UILable *label = [[UILabel alloc] initWithFrame:CGRectMake(,,,);

     ②背景颜色

           label.backgroundColor = [UIColor yellowColor];

    ③文字设置

           label.text = @"kdsjfk";

    ④文字颜色

           label.textColor = [UIColor redColor];

    ⑤文字左右对齐方式

           label.textAlignment  = NSTextAlignmentLeft;

    ⑥设置阴影的颜色和偏移量

           label.shadowColor = [UIColor greenColor];

           label.shadowOffset = CGSizeMake(-2,-2);

    ⑦让label的大小适应label里展示的文字

           [label sizeToFit];

    ⑧省略号出现的模式

            label.lineBreakMode = NSLineBreakByTruncatingTail;

            NSLineBreakByCharWrapping-----以字符为单位换行 以字符为单位截断    

            NSLineBreakByWordWrapping-----以单词为单位换行 以单词为单位截断              

            NSLineBreakByClipping---------以单词为单位换行 以字符为单位截断

    ⑨label里允许展示的行数,写成0代表自动换行

            label.numberOfLines = 0;

    ⑩设置字体,系统字体是14号,默认是系统字体17号

            label.font = [UIFont systemFontOfSize:14];

            label setFont:[UIFont boldSystemFontOfSize:14]];//黑体字

            label.font = [UIFont italicSystemFontOfSize:14];//斜体字

    11、快速遍历系统字体库【UIFont familyName】返回值是一个数组:系统支持的所有字体

         for(NSString *str in [UIFont familyNames])

           label.font = [UIFont fontWithName:@"Snell Roundhand" size:20];

  • 相关阅读:
    asp.net C# 实现阿里大鱼和云片网短信接口类
    asp.net C# 实现微信接口权限开发类
    asp.net C# 实现微信服务器配置
    php学习资料
    阿里云ECS升级OpenSSL记录
    Docker(十三):OpenStack部署Docker集群
    Docker(十二):Docker集群管理之Compose
    Docker(十一):Docker实战部署HTTPS的Tomcat站点
    Docker(十):Docker安全
    Docker(九):Docker容器卷插件
  • 原文地址:https://www.cnblogs.com/Angelone/p/4384447.html
Copyright © 2011-2022 走看看