• iOS开篇——UI之UILabel


    创建label

        //创建标签对象
        UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(50, 50, 300, 105)];

    添加标示

        //添加标示
        label.tag = 1;

    设置label文字

        //设置label文字
    //    label.text = @"这是一个标签视图,敌军还有三十秒到达战场。碾碎他们";
        label.text = @"this is a label!";

    设置label字体位置

        //设置label字体位置
        label.textAlignment = NSTextAlignmentLeft;// NSTextAlignmentCenter;
        /*
         NSTextAlignmentCenter 居中
         NSTextAlignmentRight  右对齐
         NSTextAlignmentLeft   左对齐
         */

    设置文字属性 

        //设置文字颜色
        label.textColor = [UIColor yellowColor];
        //设置文字大小
        label.font = [UIFont systemFontOfSize:30];
        //设置label字体粗细与大小 把上面的设置遮盖了
        label.font = [UIFont boldSystemFontOfSize:35];

    设置字体属性

        //设置字体样式
        label.font = [UIFont fontWithName:@"Heiti TC" size:30];

    设置自适应和字体缩放比例

        //设置自适应宽度 默认为No 不会让文字变大
        label.adjustsFontSizeToFitWidth = YES;
        
        //设置自适应宽度 字体最小缩放比例
        label.minimumScaleFactor = 0.3;

    设置自动换行

        //设置自动换行 0没有限制  文字不够时 能显示几行就显示几行
        //label宽度不够 能显示几行就显示几行
        label.numberOfLines = 0;

    设置label换行模式

        label.lineBreakMode = NSLineBreakByTruncatingHead;
        /*
         NSLineBreakByWordWrapping
         NSLineBreakByCharWrapping,
         NSLineBreakByClipping,
         NSLineBreakByTruncatingHead,
         NSLineBreakByTruncatingTail,
         NSLineBreakByTruncatingMiddle
         */

    设置偏移量和偏移色

        //设置偏移量
        label.shadowOffset = CGSizeMake(1.2, 1);
        label.shadowColor = [UIColor brownColor];
  • 相关阅读:
    Mac OSX下增加TCP连接数
    Connection reset by peer的常见原因及解决办法
    修改主机名
    docker 查看 docker容器启动 完整命令
    nginx 日志打印响应时间 request_time 和 upstream_response_time
    Ubuntu16.04 安装 Docker
    VictoriaMetrics vmagent 使用
    VictoriaMetrics vmauth 使用
    VictoriaMetrics集群模式的一些说明
    promgen prometheus 配置文件生成工具
  • 原文地址:https://www.cnblogs.com/gwkiOS/p/4973340.html
Copyright © 2020-2023  润新知