UILabel常用属性小结
标签常用的属性:
(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常用属性小结的更多相关文章
- 【iOS】UILabel 常用属性设置
UILabel 的一些常用属性,示例代码如下: // 字体大小 label.font = [UIFont systemFontOfSize:14.0]; label.font = [UIFont fo ...
- UIButton常用属性小结(编辑中。。。)
Button的功能很黄很暴力,即能显示文字,又能显示图片,还能随时调整内部图片和文字的位置,用的地方很多. (1)按钮常用的四种状态: normal(普通状态) 默认情况(Default) 对应的枚举 ...
- (转)UILabel常用属性
Java代码 收藏代码 #import "ViewController.h" #import <CoreText/CoreText.h> @interface View ...
- UILabel常用属性
[super viewDidLoad]; // 实例化UILabel并指定其边框 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0 ...
- UILabel的常用属性
UILabel常用属性1——实例化和设置文字 // 实例化UILabel并指定其边框 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake ...
- ios基础篇(四)——UILabel的常用属性及方法
UILabel的常用属性及方法:1.text //设置和读取文本内容,默认为nil label.text = @”文本信息”; //设置内容 NSLog(@”%@”, label.text); //读 ...
- HTML(七)HTML 表单(form元素介绍,input元素的常用type类型,input元素的常用属性)
前言 表单是网页与用户的交互工具,由一个<form>元素作为容器构成,封装其他任何数量的表单控件,还有其他任何<body>元素里可用的标签 表单能够包含<input> ...
- iOS UIView控件的常用属性和方法的总结
一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 ...
- 【Android自学日记】五大布局常用属性
线性布局(LinearLayout)常用属性: android:orientation="vertical"--决定子类控件的排布方式(vertical垂直:horizontal水 ...
随机推荐
- 转:Linux基本命令大全
Linux基本命令大全 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...
- 微信小程序Server端环境配置
主要内容:1. SSL免费证书申请步骤2. Nginx HTTPS 配置3. TLS 1.2 升级过程 微信小程序要求使用 https 发送请求,那么Web服务器就要配置成支持 https,需要先申请 ...
- 【项目笔记】布局文件报错Suspicious size: this will make the view invisible, probably intended for layout_width
写着写着就懵逼了,一直以为布局文件没写错啊,horizontal就是竖直啊,原来布局文件报错,不仅仅需要从报错的地方解决问题,还需要从其他地方去分析. 很明显是方向orientation选错了,应该写 ...
- Android AudioPolicyService和AudioPolicyManager
AudioPolicyService是Android音频系统的两大服务之一,另一个服务是AudioFlinger,这两大服务都在系统启动时有 MediaSever加载,加载的代码位于:framewor ...
- centos dmesg
linux dmesg命令详解 功能说明:显示开机信息. 语 法:dmesg [-cn][-s ] 补充说明:kernel会将开机信息存储在ring buffer,若是开机时来不及查看信息,可利用 ...
- access restriction
一.既然存在访问规则,那么修改访问规则即可.打开项目的Build Path Configuration页面,打开报错的JAR包,选中Access rules条目,选择右侧的编辑按钮,添加一个访问规则即 ...
- PL\SQL学习笔记
注释 单行--多行 一.declare一般用于做变量的申明.begin 程序体开始执行 end; 程序体结束exception .. dbms_output.put_line('绝对值'||v_ab ...
- Android——init可执行程序
init进程是Android启动后,系统执行的第一个名称为init的可执行程序. 功能: 设备管理 解析启动脚本init.rc 执行启动脚本中的基本功能 执行启动脚本中的各种服务 代码路径:syste ...
- ios开发证书,描述文件,bundle ID的关系
苹果为了控制应用的开发与发布流程,制定了一套非常复杂的机制.这里面的关键词有:个人开发者账号,企业开发者账号,bundle ID,开发证书,发布证书(又叫"生产证书"),开发描述文 ...
- ZBUS = MQ + RPC
http://git.oschina.net/rushmore/zbus http://my.oschina.net/sbz/blog Readme.md 18.02 KB ZBUS = MQ + ...