UILabel 详细说明
2013-07-20 00:17
169 查看
UILabel属性及应用
UILabel *label1 =[ [UILabel alloc] initWithFrame:CGRectMake(20,40,280,80)]; //创建label
label1.backgroundColor = [ UIColor grayColor];
label1.tag = 91; //设置tag
label1.text = @"helloworld"; //设置标签文本
label1.font = [ UIFont fontWithName:@"Arial" size:30]; //文本字体和文本大小
label1.textAlignment = UITextAlignmentCenter; //对齐方式
typedef enum{
UITextAlignmentLeft = 0, //左对齐
UITextAlignmentCenter, //居中对齐
UITextAlignmentRight, //右对齐
}UITextAlignment;
label1.textColor = [ UIColor blueColor]; //设置文本颜色
label1.lineBreakMode = UILineBreakModeTailFruncation; //超出label1边界文字的截取方式
typedef enum{
UILineBreakModeWordWrap = 0, //以空格为边界,保留整个单词
UILineBreakModeCharacterWrap, //保留整个字符
UILineBreakModeClip, //到边界为止
UILineBreakModeHeadTruncation, //省略开始,以... ... 代替
UILineBreakModeTailTruncation, //省略结尾,以... ...代替
UILineBreakModeMiddleTruncation,//省略中间,以... ...代替,多行时作用于最后一行
}
label1.adjustsFontSizeToFitWidth = YES; //文本文字自适应大小(如果文本font要偏小时)
label1.baselineAdjustment = UIBaselineAdjustmentAlignCenters; //控制文本基线位置,一行文本有效
typedef enum{
UIBaselineAdjustmentAlignBaselines = 0, //默认值文本上端位于label1中线对齐
UIBaselineAdjustmentAligncenters, //文本中线位于label1中线对齐
UIBaselineAdjustmentNone, //文本最低端与label1中线对齐
}UIBaselineAdjustment;
label1.numberOfLine = 2; //文本最多行数,为0时没有最大行数限制
label1.minimumFontSize = 10.0; //最小字体行数为1时有效 默认0.0
label1.highlighted = YES; //设置文本高亮
label1.enabled = YES; //文本是否可变
label1.backgroundColor = [ UIColor clearColor]; //去掉背景色
label1.shadowColor = [ UIColor grayColor]; //文本阴影颜色
label1.shadowOffset = CGRectMake(1.0,1.0); //阴影大小
label1.userInteractionEnabled = YES; //能否与用户交互
[self.view addSubView:label1];
[label1 release];
UILabel *label1 =[ [UILabel alloc] initWithFrame:CGRectMake(20,40,280,80)]; //创建label
label1.backgroundColor = [ UIColor grayColor];
label1.tag = 91; //设置tag
label1.text = @"helloworld"; //设置标签文本
label1.font = [ UIFont fontWithName:@"Arial" size:30]; //文本字体和文本大小
label1.textAlignment = UITextAlignmentCenter; //对齐方式
typedef enum{
UITextAlignmentLeft = 0, //左对齐
UITextAlignmentCenter, //居中对齐
UITextAlignmentRight, //右对齐
}UITextAlignment;
label1.textColor = [ UIColor blueColor]; //设置文本颜色
label1.lineBreakMode = UILineBreakModeTailFruncation; //超出label1边界文字的截取方式
typedef enum{
UILineBreakModeWordWrap = 0, //以空格为边界,保留整个单词
UILineBreakModeCharacterWrap, //保留整个字符
UILineBreakModeClip, //到边界为止
UILineBreakModeHeadTruncation, //省略开始,以... ... 代替
UILineBreakModeTailTruncation, //省略结尾,以... ...代替
UILineBreakModeMiddleTruncation,//省略中间,以... ...代替,多行时作用于最后一行
}
label1.adjustsFontSizeToFitWidth = YES; //文本文字自适应大小(如果文本font要偏小时)
label1.baselineAdjustment = UIBaselineAdjustmentAlignCenters; //控制文本基线位置,一行文本有效
typedef enum{
UIBaselineAdjustmentAlignBaselines = 0, //默认值文本上端位于label1中线对齐
UIBaselineAdjustmentAligncenters, //文本中线位于label1中线对齐
UIBaselineAdjustmentNone, //文本最低端与label1中线对齐
}UIBaselineAdjustment;
label1.numberOfLine = 2; //文本最多行数,为0时没有最大行数限制
label1.minimumFontSize = 10.0; //最小字体行数为1时有效 默认0.0
label1.highlighted = YES; //设置文本高亮
label1.enabled = YES; //文本是否可变
label1.backgroundColor = [ UIColor clearColor]; //去掉背景色
label1.shadowColor = [ UIColor grayColor]; //文本阴影颜色
label1.shadowOffset = CGRectMake(1.0,1.0); //阴影大小
label1.userInteractionEnabled = YES; //能否与用户交互
[self.view addSubView:label1];
[label1 release];
相关文章推荐
- UILabel 详细说明
- 支持多语言、多用户、多数据库、完美URL之路过秋天版博客 V1.0正式版 发布[含详细部署安装说明]
- C#反射Assembly 详细说明(转)
- HTML错误代码详细说明 (喵星人升级版)
- windows下MySQL5.6版本安装及配置过程附有截图和详细说明
- Spark三种属性配置方式详细说明
- jqGrid属性E文详细说明
- mysqldump 导出数据库各参数详细说明
- Python中list的详细操作描述(举例说明)
- Chart用法详细说明
- swagger2注解详细说明
- Cisco 2950 交换机 IP-MAC地址 绑定配置详细说明
- CI框架中libraries,helpers,hooks文件夹详细说明
- [分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 )
- Android存储路径详细说明
- jquery的Tooltip插件 qtip使用详细说明
- svn的使用详细说明
- oracle创建user详细说明
- windows特殊组详细说明
- 【转】ecshop数据库中表的详细说明