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];

  • 相关阅读:
    基于tensorflow的简单线性回归模型
    msm8909平台JEITA配置和bat-V therm表合入
    开始点滴积累
    消息队列中间件(一)介绍
    Ubuntu18 的超详细常用软件安装
    IO通信模型(三)多路复用IO
    IO通信模型(二)同步非阻塞模式NIO(NonBlocking IO)
    IO通信模型(一)同步阻塞模式BIO(Blocking IO)
    Web笔记(二)Tomcat 使用总结
    const in C/C++
  • 原文地址:https://www.cnblogs.com/Angelone/p/4384447.html
Copyright © 2011-2022 走看看