• 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];
  • 相关阅读:
    029- 位运算符
    028- 三目运算符
    027- 字符串链接运算符
    026- 布尔运算符
    lucene 结合数据库做搜索
    JDK 1.8判断集合种的元素是否存在相同
    Springboot 集成jpa使用
    json 的使用 Java对象转json
    Java 短信发送
    1 eclipse 离线安装activiti插件
  • 原文地址:https://www.cnblogs.com/gwkiOS/p/4973340.html
Copyright © 2020-2023  润新知