UILabel标签控件1

//经常用在显示提示性文字的地方

    //创建uilabel对象

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

    //设置label的坐标和大小

    label.frame = CGRectMake(50, 100, 200, 40);

    //设置标签的背景色

    label.backgroundColor = [UIColor orangeColor];

    self.window.backgroundColor = [UIColor redColor];

    

    //显示标签的文字

    label.text = @"my is a label";

    //label.text = @"我是标签”;

    //自动适配大小完全显示文字

    label.adjustsFontSizeToFitWidth = YES;

  //设置显示行数(行数和字体大小以及标签的高度以及显示文字的长度有关)

   //设置为0则表示不限制显示行数

    label.numberOfLines = 0;

    //更改文字的颜色

    label.textColor = [UIColor whiteColor];

    //设置文字对齐方式

    //NSTextAlignmentLeft   --左对齐

    //NSTextAlignmentRight  --右对齐

    //NSTextAlignmentCenter --居中

    label.textAlignment = NSTextAlignmentCenter;

//设置文字每行换行模式(换行:第一行到第二行;截断:最后一行的操作,不显示"…")

label.lineBreakMode = NSLineBreakByTruncatingTail;

    NSLineBreakByWordWrapping = 0—-按单词来截断换行 /* Wrap at word boundaries, default */

    NSLineBreakByCharWrapping,    -—按字符来截断换行 /* Wrap at character boundaries */

    NSLineBreakByClipping,    -—按单词来换行,按字符来截断 /* Simply clip */

    NSLineBreakByTruncatingHead,   —-按单词换行,如果显示不完最后一行行首显示”..." /* Truncate at head of line: "...wxyz" */

    NSLineBreakByTruncatingTail,   —-按单词换行,如果显示不完最后一行结尾显示”..." /* Truncate at tail of line: "abcd..." */           

    NSLineBreakByTruncatingMiddle  —-按单词换行,如果显示不完在最后一行中间显示”..."  

    //设置系统样式的字体

    label.font = [UIFont systemFontOfSize:30];

    //设置粗体的30号字体

    label.font = [UIFont boldSystemFontOfSize:30];

    //设置斜体

    label.font = [UIFont italicSystemFontOfSize:30];

    //获取系统所有字体名称存入数组查看

    NSArray *arrayFont = [UIFont familyNames];

    NSLog(@"%@",arrayFont);

    //设置其他系统字体

    label.font =[UIFont fontWithName:@"Bodoni 72 Oldstyle" size:30];

    //设置标签字体阴影

    label.shadowColor = [UIColor blackColor];

    //设置字体阴影偏移量

    //偏移位置参考坐标系

    label.shadowOffset = CGSizeMake(-2, 2);

    //设置是否高亮

    label.highlighted = NO;

    //设置高亮的文字颜色

    label.highlightedTextColor = [UIColor greenColor];

    //设置标签是否隐藏

    label.hidden = NO;

    

    //将标签添加到窗口上

    [self.window addSubview:label];

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值