UILabel

作者: vip4iPhonr | 来源:发表于2016-08-27 16:02 被阅读0次

    1 创建UILabel对象

    UILabel *label = [[UILabel alloc] init];
    

    2 设置frame

    label.frame = CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height);
    

    3 设置背景颜色

    label.backgroundColor = [UIColor redColor];
    

    4 设置文字

    label.text = @"hello world, iZ";
    

    5 设置文字颜色

    label.textColor = [UIColor greenColor];
    

    6 居中对齐

    label.textAlignment = NSTextAlignmentCenter;
    -> 对齐模式:
    左对齐:   NSTextAlignmentLeft
    居中对齐: NSTextAlignmentCenter
    右对齐:  NSTextAlignmentRight
    

    7 设置字体大小

    label.font = [UIFont systemFontOfSize:12.f]; //系统默认字体
    label.font = [UIFont boldSystemFontOfSize:13.f];//粗体
    label.font = [UIFont italicSystemFontOfSize:14.f];//斜体
    

    8 设置文字阴影(默认是有值)

    label.shadowColor = [UIColor blackColor];
    label.shadowOffset = CGSizeMake(-1,1);
    

    9 设置文字行数

    label.numberOfLines = 0;(设置为0时代表:自动换行)
    label.numberOfLines = 1;
    

    10 文字换行模式

    label.lineBreakMode = NSLineBreakByTruncatingHead;
    NSLineBreakByWordWrapping = 0,    // 单词包裹,换行的时候会以一个单词换行
    NSLineBreakByCharWrapping,      // 字符包裹换行,换行的时候会以一个字符换行
    NSLineBreakByClipping,          // 裁剪超出的内容
    NSLineBreakByTruncatingHead,      // 一行中头部省略(注意:numberOfLines要为1): "...wxyz"
    NSLineBreakByTruncatingTail,      // 一行中尾部省略: "abcd..."
    NSLineBreakByTruncatingMiddle    // 一行中中间部省略:  "ab...yz"
    

    相关文章

      网友评论

        本文标题:UILabel

        本文链接:https://www.haomeiwen.com/subject/aoqtettx.html