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水 ...
随机推荐
- MaterialWidgetLibrary 学习
studio项目地址:https://github.com/keithellis/MaterialWidget 修改后的eclipse项目地址: 修改后的eclipse项目 Demo地址: activ ...
- select 通过表单提交获取select中的值
<select class="txt" name="choice"> <option value="name" ...
- CNS数据库网站只用mysql自带的fulltext index功能就可实现了。
1)编辑脚本script.sql如下 ALTER TABLE `table_name` ADD FULLTEXT (`column_name`) 2)在mysql console下输入命令 SOURC ...
- Eclipse中代码提示框的背景色修改
Preferences->General->Appearance->Colors and Fonts 修改Basic中的Content Assist backgroud color[ ...
- java thread park
http://agapple.iteye.com/blog/970055 apidoc中说,park/unpark用来阻塞/激活线程,但是没有弃用方法suspend/resume的缺点,suspend ...
- java几种常用设计模式简单示例
1.单例设计模式 所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生.具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有 ...
- Java中关于HashMap的使用和遍历(转)
Java中关于HashMap的使用和遍历 分类: 算法与数据结构2011-10-19 10:53 5345人阅读 评论(0) 收藏 举报 hashmapjavastringobjectiterator ...
- ZUFE OJ 2301 GW I (3)
Description GW 是ZUFE的神犇,有一天他想到一种神奇的变换,并且将它命名为GW变换 对于一个数字n,该变换后的值GW(n)为,先令X=n 第一步,如果X为个位数,GW(n)=X,否则执 ...
- Python3基础 list(zip()) 将两个列表打包起来
镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.-------------------------------------- ...
- java中单例设计模式
在java中创建单例的方式主要有三种:饿汉式.懒汉式.登记式.以下内容均是摘抄自 http://blog.csdn.net/jason0539/article/details/23297037/ 一. ...