zoukankan      html  css  js  c++  java
  • 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];
  • 相关阅读:
    IntelliJ Idea 常用快捷键列表
    IPv6地址存储
    一文看懂java的IO流
    AchartEngine的柱状图属性设置
    绘制图表改变其大小
    在Android上用AChartEngine轻松绘制图表
    Android 图表绘制 achartengine 示例解析
    封装一个类搞定90%安卓客户端与服务器端交互
    安卓图表引擎AChartEngine(三)
    AchartEngine 的学习
  • 原文地址:https://www.cnblogs.com/gwkiOS/p/4973340.html
Copyright © 2011-2022 走看看