UILabel的基本使用

来源:互联网 发布:视频快速剪辑软件 编辑:程序博客网 时间:2024/06/07 21:46

本文引荐别人代码

UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(20, 40, 100, 50)];    //设置背景色    label.backgroundColor=[UIColor redColor];    //设置tag    label.tag=99;    label.text=@"你好";    label.font=[UIFont fontWithName:@"Arial" size:30];    //文本对齐方式    label.textAlignment=UITextAlignmentCenter;    //文字颜色    label.textColor=[UIColor blueColor];    //超出label边界文字的截取方式    label.lineBreakMode = UILineBreakModeTailTruncation;    [self.view addSubview:label];    //文本对齐方式有以下三种    //typedef enum {    // UITextAlignmentLeft = 0,左对齐    // UITextAlignmentCenter,居中对齐    // UITextAlignmentRight, 右对齐    //} UITextAlignment;    //文本文字自适应大小    label.adjustsFontSizeToFitWidth=YES;    //当adjustsFontSizeToFitWidth=YES时候,如果文本font要缩小时    //baselineAdjustment这个值控制文本的基线位置,只有文本行数为1是有效    label.baselineAdjustment = UIBaselineAdjustmentAlignCenters;    //有三种方式    //typedef enum {    // UIBaselineAdjustmentAlignBaselines = 0, 默认值文本最上端于label中线对齐    // UIBaselineAdjustmentAlignCenters,//文本中线于label中线对齐    // UIBaselineAdjustmentNone,//文本最低端与label中线对齐    //} UIBaselineAdjustment;    //文本最多行数,为0时没有最大行数限制    label.numberOfLines = 2;    //最小字体,行数为1时有效,默认为0.0    label.minimumFontSize = 10.0;    //文本高亮    label.highlighted = YES;    //文本是否可变    label.enabled = YES;    //去掉label背景色    //label1.backgroundColor = [UIColor clearColor];    //文本阴影颜色www.2cto.com    label.shadowColor = [UIColor grayColor];    //阴影大小    label.shadowOffset = CGSizeMake(2.0, 2.0);    //是否能与用户交互    label.userInteractionEnabled = YES;
原创粉丝点击