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

 

posted @ 2015-11-18 00:47  GXcoder  阅读(172)  评论(0编辑  收藏  举报