小结UILabel

标签常用的属性:

(1)frame属性:设置标签的位置与大小。

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

(2)origin属性:设置标签的位置,即标签左上角的坐标。

origin = CGPointMake(CGFloat x, CGFloat y);

(3)size属性:设置标签的大小,即标签的宽高。

size = CGSizeMake(CGFloat width, CGFloat height);

(4)text属性:设置文本的内容。

(5)font属性:设置文本字体的大小。

  常用的三种方法:

  + (UIFont *)systemFontOfSize:(CGFloat)fontSize;

  + (UIFont *)systemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight

  + (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize;

(6)textAlignment属性:设置文本在标签中的位置。

  NSTextAlignmentLeft     //文本内容在标签中左对齐

  NSTextAlignmentCenter  //文本内容在标签中居中

  NSTextAlignmentRight  //文本内容在标签中右对齐

(7)textColor属性:设置文本字体颜色。

(8)shadowColor属性:设置文本阴影颜色。

(9)shadowOffset属性:设置文本阴影偏移量。

(10)backgroundColor属性:设置标签的背景色。

(11)numberOfLines属性:设置标签中文本的行数,其中0表示可以显示多行。

(12)adjustsFontSizeToFitWidth属性:设置文本文字是否自适应标签的大小。

 

 

Example:

    //创建标签并设置它的位置和大小

    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 100)];

    //设置文本内容

    label.text = @"hehe";

    //设置文本字体大小与宽度

    label.font = [UIFont systemFontOfSize:30 weight:10];

    //设置文本内容居中

    label.textAlignment = NSTextAlignmentCenter;

    //设置文本字体颜色为黄色

    label.textColor = [UIColor yellowColor];

    //设置文本阴影颜色

    label.shadowColor = [UIColor blueColor];

    //设置文本阴影偏移量

    label.shadowOffset = CGSizeMake(2, 2);

    //设置标签背景色为浅灰色

    label.backgroundColor = [UIColor lightGrayColor];

    //设置标签的文本可以显示多行

    label.numberOfLines = 0;

    //设置文本文字自适应标签的大小

    label.adjustsFontSizeToFitWidth = YES;

    //将标签加入视图

    [self.view addSubview:label];

  

转载于:https://www.cnblogs.com/yyt-hehe-yyt/articles/4688607.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值