美文网首页
UILabel相关方法属性简单总结

UILabel相关方法属性简单总结

作者: 偏执_cbbe | 来源:发表于2017-07-21 09:10 被阅读0次

    //创建Label

    UILabel* label = [[UILabelalloc]initWithFrame:CGRectMake(20,100,280,60)];

    //设置label的背景颜色

    label.backgroundColor= [UIColorredColor];

    //添加label到视图上

    [self.windowaddSubview:label];

    //设置文字

    label.text=@"hello, world! welcome to!hello, world! welcome to!";

    //设置文字居中

    label.textAlignment=NSTextAlignmentCenter;

    //设置文字颜色

    label.textColor= [UIColorwhiteColor];

    //设置文字大小

    label.font= [UIFontsystemFontOfSize:22];

    //设置文字粗体

    label.font= [UIFontboldSystemFontOfSize:22];

    //设置文字斜体(不支持中文斜体)

    label.font= [UIFontitalicSystemFontOfSize:22];

    //设置文字行数,设置为0行就是自动计算行数,并换行

    label.numberOfLines=0;

    //得到系统字体簇

    NSArray* arr = [UIFontfamilyNames];

    for(NSString* nameinarr) {

    NSLog(@"%@", name);

    }

    //根据frame适应字体,改变字体大小

    label.adjustsFontSizeToFitWidth=YES;

    //改变UILabel的字体颜色以及大小

    self.testLabel.text! =self.str

    letr =NSMutableAttributedString.init(string:self.str)

    r.addAttribute(NSForegroundColorAttributeName, value:UIColor.redColor(), range:NSMakeRange(0,2));

    r.addAttribute(NSForegroundColorAttributeName, value:UIColor.grayColor(), range:NSMakeRange(3,5));

    r.addAttribute(NSFontAttributeName, value:UIFont.systemFontOfSize(30.0), range:NSMakeRange(0,2));

    self.testLabel.attributedText= r

    作者:为了赢得人生

    链接:http://www.jianshu.com/p/80b1adfb02e3

    來源:简书

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:UILabel相关方法属性简单总结

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