UILabel简单使用

UILabel *nameLabel = [[UILabel alloc]initWithFrame:CGRectMake(20, 40, 280, 80)];//初始化

nameLabel.backgroundColor = [UIColorgrayColor];//设置背景色

nameLabel.text = @"天上上的雪莲花";//文字

nameLabel.font = [UIFont fontWithName:@Arial size:25];//设置字体和大小

nameLabel.textAlignment = UITextAlignmentCenter;//对齐方式

//文本对齐方式有以下三种

// UITextAlignmentLeft = 0,左对齐

// UITextAlignmentCenter,居中对齐

// UITextAlignmentRight, 右对齐


nameLabel.textColor = [UIColor redColor];//文本颜色

nameLabel.lineBreakMode = UILineBreakModeCharacterWrap;//超出label边界文字的截取方式

//截取方式如下

// UILineBreakModeWordWrap = 0, 以空格为边界,保留整个单词

// UILineBreakModeCharacterWrap, 保留整个字符

// UILineBreakModeClip, 到边界为止

// UILineBreakModeHeadTruncation, 省略开始,以……代替

// UILineBreakModeTailTruncation, 省略结尾,以……代替

// UILineBreakModeMiddleTruncation,省略中间,以……代替,多行时作用于最后一行


nameLabel.adjustsFontSizeToFitWidth = YES;//文字自适应大小

nameLabel.baselineAdjustment =UIBaselineAdjustmentAlignCenters;//baselineAdjustment控制文本的基线位置,只有行数为1时有效

//有三种方式

// UIBaselineAdjustmentAlignBaselines = 0, 默认值文本最上端于label中线对齐

// UIBaselineAdjustmentAlignCenters,//文本中线于label中线对齐

// UIBaselineAdjustmentNone,//文本最低端与label中线对齐


 nameLabel.numberOfLines = 2;//行数,为0时没有最大行数限制

nameLabel.minimumFontSize = 10.0;//最小字体,行数为1时有效,默认为0.0

nameLabel.highlighted = YES;//文本高亮

nameLabel.enabled = YES;//文本是否可变

nameLabel.backgroundColor = [UIColor clearColor];//去掉label背景色

nameLabel.shadowColor = [UIColor grayColor];//文本阴影颜色

nameLabel.shadowOffset = CGSizeMake(2.0,1.0);//阴影大小

nameLabel.userInteractionEnabled = YES;//是否交互,YES允许,NO禁止

 [self.viewaddSubview:nameLabel];

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值