UILabel各种属性设置

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

    

    //重新设置坐标和大小

    label.frame=CGRectMake(100, 100, 200, 250);

    

    //设置标签内容

    label.text=@"i am a label i am a label i am a label";

    

    //设置tag,相当于控件的唯一的身份号

    label.tag=81;

    

    //设置字体风格和大小

    label.font=[UIFont boldSystemFontOfSize:20];

    

    //设置字体的类型和大小

    label.font=[UIFont fontWithName:@"Arial" size:18];

    

    //如何查看所有字体

    NSArray *fonts=[UIFont familyNames];

    NSLog(@"%@",fonts);

    

    //设置标签文本颜色

    label.textColor=[UIColor whiteColor];

    

    //文字和label边框对其

    label.textAlignment=NSTextAlignmentCenter;

    /*

     NSTextAlignmentCenter  居中

     

     NSTextAlignmentLeft    左对齐

     

     NSTextAlignmentRight   右对齐

     */

    

    

    //设置label显示的行数  默认为1  如果设置为0则没有限制

    

    label.numberOfLines=0;

    

    //设置label的背景色    =clear  清楚颜色

    label.backgroundColor=[UIColor brownColor];

    

    //设置文字的基准线对其

    label.baselineAdjustment=UIBaselineAdjustmentAlignBaselines;

    /*

     

     UIBaselineAdjustmentAlignCenters  文本中线位于label中线对齐

     UIBaselineAdjustmentAlignBaselines 文本上端位于label中线对齐

     UIBaselineAdjustmentNone           文本底端位于label中线对齐

 

     

     */

    

    //让字体大小适应Label的宽度(只会变小) 必须numberOfLines=1时有效

//    label.adjustsFontSizeToFitWidth=YES;

    

    //设置标签的高亮

    label.highlighted=YES;

    //设置标签高亮时的颜色

    label.highlightedTextColor=[UIColor whiteColor];

    

    

    //设置阴影偏移的大小

    label.shadowOffset=CGSizeMake(2, 2);

    //阴影颜色

    label.shadowColor=[UIColor grayColor];

    

    

    //设置是否可以交互(默认不能交互) 但是可以设置

    label.userInteractionEnabled=YES;//默认NO

    

    

    //label设置为激活状态 NO为禁用状态 灰色

    label.enabled=YES;

    

    

    //设置文字断行

    label.lineBreakMode=NSLineBreakByCharWrapping;

    /*

    NSLineBreakByCharWrapping   以字符换行 行数不够 以字符舍去尾端

    NSLineBreakByWordWrapping   以单词换行 行数不够 以单词舍去尾端

    NSLineBreakByClipping       以单词换行 行数不够 以字符舍去尾端

     

     */

    

    //把view的中心点设置为label的中心点

    label.center=self.view.center;

    

    //把label添加到view上

    

    [self.view addSubview:label];

 

转载于:https://www.cnblogs.com/yuhanchen/p/5279259.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值