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水 ...
随机推荐
- AI 人工智能 探索 (五)
我们把做好的 角色 拖到 内存池,如图所示,这样我们可以动态生成角色并给予他 寻路目标. //逗留碰撞 void OnTriggerStay(Collider other) { if (other.t ...
- hdu1501 Zipper
Zipper Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submis ...
- PHP学习笔记之数组篇
摘要:其实PHP中的数组和JavaScript中的数组很相似,就是一系列键值对的集合.... 转载请注明来源:PHP学习笔记之数组篇 一.如何定义数组:在PHP中创建数组主要有两种方式,下面就让我 ...
- sphinx set several dates as filter
http://sphinxsearch.com/forum/view.html?id=3187 > I think I may have found a bug. Yep, it looks w ...
- chrome下如何显示打开网页的IP地址
Website IP:装上之后在网页右下角能够显示当前访问网页的IP地址,这个对定位哪台前端机是有问题的,特别有帮助.
- C++ 输出Cstring遇见的奇葩问题
先上代码 // webConteng.cpp : Defines the entry point for the console application. // #include "stda ...
- oracle有三个默认的用户名和密码,但是都无法登录的解决方法
system/change_on_install, system/manager是较旧版的预设密码, 在安装较新版时会提示你设定密码, 若没有或忘了设定, 请参考以下重设: sqlplus / as ...
- 2016青岛网络赛 The Best Path
The Best Path Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Pr ...
- ViewController 视图控制器
[父视图控制器 addChildViewController:子视图控制器]; 在此,图控制器A添加了另一个图控制器B,那么A充当父视图控制器,B充当子视图控制器.父视图控制器充当了视图控制器容器的角 ...
- Android Studio的使用(四)--生成Get、Set方法
如何快速生成Get.Set方法,在我们编程中经常使用,下面将详细介绍. 1.右击代码编辑区域,并选择Generate. 2.在弹出框中选择Getter and Setter. 3.在弹出框中全选所有变 ...