标签常用的属性:

(1)frame属性:设置标签的位置与大小。

frame = CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height);

(2)origin属性:设置标签的位置,即标签左上角的坐标。

origin = CGPointMake(CGFloat x, CGFloat y);

(3)size属性:设置标签的大小,即标签的宽高。

size = CGSizeMake(CGFloat width, CGFloat height);

(4)text属性:设置文本的内容。

(5)font属性:设置文本字体的大小。

  常用的三种方法:

  + (UIFont *)systemFontOfSize:(CGFloat)fontSize;

  + (UIFont *)systemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight

  + (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize;

(6)textAlignment属性:设置文本在标签中的位置。

  NSTextAlignmentLeft     //文本内容在标签中左对齐

  NSTextAlignmentCenter  //文本内容在标签中居中

  NSTextAlignmentRight  //文本内容在标签中右对齐

(7)textColor属性:设置文本字体颜色。

(8)shadowColor属性:设置文本阴影颜色。

(9)shadowOffset属性:设置文本阴影偏移量。

(10)backgroundColor属性:设置标签的背景色。

(11)numberOfLines属性:设置标签中文本的行数,其中0表示可以显示多行。

(12)adjustsFontSizeToFitWidth属性:设置文本文字是否自适应标签的大小。

Example:

//创建标签并设置它的位置和大小

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

//设置文本内容

label.text = @"hehe";

//设置文本字体大小与宽度

label.font = [UIFont systemFontOfSize:30 weight:10];

//设置文本内容居中

label.textAlignment = NSTextAlignmentCenter;

//设置文本字体颜色为黄色

label.textColor = [UIColor yellowColor];

//设置文本阴影颜色

label.shadowColor = [UIColor blueColor];

//设置文本阴影偏移量

label.shadowOffset = CGSizeMake(2, 2);

//设置标签背景色为浅灰色

label.backgroundColor = [UIColor lightGrayColor];

//设置标签的文本可以显示多行

label.numberOfLines = 0;

//设置文本文字自适应标签的大小

label.adjustsFontSizeToFitWidth = YES;

//将标签加入视图

[self.view addSubview:label];

UILabel常用属性小结的更多相关文章

  1. 【iOS】UILabel 常用属性设置

    UILabel 的一些常用属性,示例代码如下: // 字体大小 label.font = [UIFont systemFontOfSize:14.0]; label.font = [UIFont fo ...

  2. UIButton常用属性小结(编辑中。。。)

    Button的功能很黄很暴力,即能显示文字,又能显示图片,还能随时调整内部图片和文字的位置,用的地方很多. (1)按钮常用的四种状态: normal(普通状态) 默认情况(Default) 对应的枚举 ...

  3. (转)UILabel常用属性

    Java代码 收藏代码 #import "ViewController.h" #import <CoreText/CoreText.h> @interface View ...

  4. UILabel常用属性

    [super viewDidLoad]; // 实例化UILabel并指定其边框 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0 ...

  5. UILabel的常用属性

    UILabel常用属性1——实例化和设置文字 // 实例化UILabel并指定其边框 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake ...

  6. ios基础篇(四)——UILabel的常用属性及方法

    UILabel的常用属性及方法:1.text //设置和读取文本内容,默认为nil label.text = @”文本信息”; //设置内容 NSLog(@”%@”, label.text); //读 ...

  7. HTML(七)HTML 表单(form元素介绍,input元素的常用type类型,input元素的常用属性)

    前言 表单是网页与用户的交互工具,由一个<form>元素作为容器构成,封装其他任何数量的表单控件,还有其他任何<body>元素里可用的标签 表单能够包含<input> ...

  8. iOS UIView控件的常用属性和方法的总结

    一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 ...

  9. 【Android自学日记】五大布局常用属性

    线性布局(LinearLayout)常用属性: android:orientation="vertical"--决定子类控件的排布方式(vertical垂直:horizontal水 ...

随机推荐

  1. linux 查看进程 和 杀死进程

    ps ax 显示当前系统进程的列表 PID TTY      STAT   TIME COMMAND ps aux 显示当前系统进程详细列表以及进程用户 USER       PID %CPU %ME ...

  2. shell写多行到文件中

    用cat或者echo命令输入多行数据到指定文本 #!/bin/sh ( cat <<EOF start() { echo "start" } EOF ) > Ma ...

  3. elasticsearch高级配置之(二)----线程池设置

    elasticsearch 配置 线程池  一个Elasticsearch节点会有多个线程池,但重要的是下面四个:  索引(index):主要是索引数据和删除数据操作(默认是cached类型)  搜索 ...

  4. crontab使用和格式

    什么是crontab crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.具体的用法见下图: 关于crontab的格式: crontab的格式是分为6列:f1 f2 ...

  5. HDU 5741 Helter Skelter

    离线处理+扫描线.题意很容易转化:若干个矩形形成并集,询问一些点是否在并集中? 官方题解不是这样做的....那种做法效率更高,暂时还不会.我这样是4500ms G++过的,C++TLE...... 区 ...

  6. SQL Server 索引维护sql语句

    使用以下脚本查看数据库索引碎片的大小情况: 复制代码代码如下: DBCC SHOWCONTIG WITH FAST, TABLERESULTS, ALL_INDEXES, NO_INFOMSGS  以 ...

  7. centos6.5下Zabbix系列之Zabbix安装搭建及汉化 (转)

    最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址 http://itnihao.blog.51cto.com/他做的zab ...

  8. gnu make

    http://stackoverflow.com/questions/448910/makefile-variable-assignment 更加全面的介绍 http://blog.csdn.net/ ...

  9. (转)Hadoop MapReduce链式实践--ChainReducer

    版本:CDH5.0.0,HDFS:2.3.0,Mapreduce:2.3.0,Yarn:2.3.0. 场景描述:求一组数据中按照不同类别的最大值,比如,如下的数据: data1: A,10 A,11 ...

  10. log4j配置日志系统

    1. lib里加入3个包 slf4j-api, slf4j-log4j12, log4j 2. 在src下 创建log4j.properties ### direct log messages to ...