新手必看之UILabel
来源:互联网 发布:学会python要多久 编辑:程序博客网 时间:2024/05/01 08:43
初始化
UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 0, 0)];文字内容
//位置默认是靠左的
[label setText:@"文字"];
//设置字体颜色
label.textColor=[UIColor blueColor];
label.textColor=[UIColor redColor];
//设置字体大小
label.font=[UIFont systemFontOfSize:0];
//修改字体的字体和大小
label.font=[UIFont fontWithName:@"Arial Rounded MT Bold" size:36.0];
//设置背景颜色
label.backgroundColor=[UIColor redColor];
//清空背景颜色
label.backgroundColor=[UIColor clearColor];
//设置对齐方式
label.textAlignment = UITextAlignmentLeft;//文字靠左
label.textAlignment = UITextAlignmentCenter;//文字居中
label.textAlignment = UITextAlignmentRight;//文字靠右
// label添加边框
label.layer.borderColor = [[UIColor whiteColor] CGColor];//颜色,使用cgcolor
label.layer.borderWidth = 3;//宽度
label.layer.cornerRadius = 10;//增加弧度
label.layer.masksToBounds = YES;
//设置子视图超越边界是否显示全 label.clipsToBounds
//设置字体大小是否适应label宽度
label.adjustsFontSizeToFitWidt
//自动适应文本内容
[labelTwo sizeToFit];
//指定换行模式
labelTwo.numberOfLines = 4;
//设置label的旋转角度
labelThr.transform = CGAffineTransformMakeRotation(0.2);
在定义里面允许有以下格式显示:
typedef enum {
UIBaselineAdjustmentAlignBaselines,
//默认值文本最上端与label中间线对齐
UIBaselineAdjustmentAlignCenters,
//text中间与label中间线对齐
UIBaselineAdjustmentNone, //text最低端与label中间线对齐
} UIBaselineAdjustment ;
//设置是否是高亮
label.highlighted=YES;
//高亮颜色
label.highlightedTextColor=[UIColor redColor];
//设置阴影颜色
label.shadowColor=[UIColor blueColor];
//阴影偏移量
label.shadowOffset=CGSizeMake(0.5, 0.5);
在定义里面允许有以下格式显示:
typedef enum {
UILineBreakModeWordWrap = 0,
UILineBreakModeCharacterWrap,
UILineBreakModeClip,//截去多余部分
UILineBreakModeHeadTruncation, //截去头部
UILineBreakModeTailTruncation, //截去尾部
UILineBreakModeMiddleTruncation, //截去中间
} UILineBreakMode;
0 0
- 新手必看之UILabel
- XML解析之Digester(新手必看)
- XML解析之Degister(新手必看)
- XML解析之Degister(新手必看)
- 新手必看:一步到位之InnoDB
- 新手必看:一步到位之InnoDB
- iOS新手必看之全貌
- ios新手必看之手势
- iOS新手必看之全貌
- 新手必看(转)
- 新手必看
- 新手必看
- Ajax新手必看
- PHP新手必看
- Java新手必看之Hello World 攻略
- Java新手必看之Hello World 攻略
- Java新手必看之Hello World 攻略
- Java新手必看之Hello World 攻略
- HDOJ 1995 汉诺塔V
- 粒子群算法的matlab实现
- 【程序44】 题目:一个偶数总能表示为两个素数之和。
- 拼图小游戏“ST--拼图”开发篇之主要功能的实现(三)
- AlertDialog的初步了解
- 新手必看之UILabel
- Codeforces Round #328 (Div. 2)
- Django中与Html相关的filter
- UFT
- 使用帧缓冲区进行三维交互
- 王爽第九章依据位移进行转移的jmp指令
- hdu1248寒冰王座【完全背包入门题】
- HANA学院(7)- (5)从SAP HANA Studio连接到SAP HANA
- jfinal集成spring cxf做webservice服务