UILabel常见用法

   //创建一个UILabel

    UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(50 , 100 , 200 , 560)];

    //给label赋值内容

    label1.text = @"我是一个label";

    label1.backgroundColor = [UIColor cyanColor];

    [contentView addSubview:label1];

    //取出label里面的内容

    NSLog(@"%@" , label1.text);

    //改变字体颜色

    label1.textColor = [UIColor redColor];

    //改变label字体大小(系统默认17)

    label1.font = [UIFont systemFontOfSize:18];

    label1.font = [UIFont italicSystemFontOfSize:20];

 

    //给label加粗

//    label1.font =[UIFont boldSystemFontOfSize:20];

    //让label内容对齐

    label1.textAlignment = NSTextAlignmentNatural;

    

    label1.text = @"xertcykbsdfghj";

    

    //对label换行,默认1行

    label1.numberOfLines = 0;

    

    //把label的enable属性关了(默认yes)

//    label1.enabled = NO;

    

    //label字体的高亮颜色(默认是NO)

//    label1.highlightedTextColor = [UIColor orangeColor];

//    label1.highlighted = YES;

    

    //对label的字体产生阴影(offset 偏移量)

//    [label1 setShadowColor:[UIColor grayColor]];

//    [label1 setShadowOffset:CGSizeMake(-4, 4)];

    label1.text = @"ddfgh,jsdfg";

    label1.frame = CGRectMake(50 , 100 , 200 , 30);

    //改变label字符串超出部分的显示格式

//    label1.lineBreakMode = NSLineBreakByTruncatingMiddle;

    

    //让label的内容根据label的宽度自己改变font值(默认是NO)

    label1.adjustsFontSizeToFitWidth = YES;

    

    label1.layer.borderColor = [[UIColor orangeColor] CGColor];

   //添加圆角 

    label1.layer.masksToBounds = YES;

    label1.layer.cornerRadius = 10;

    

    [label1 release];

 

posted @ 2015-05-21 17:55  fengkuangIT  阅读(157)  评论(0编辑  收藏  举报