UILabel 的属性(用法)方法
Label 中常用的方法属性
UILabel *label =[[UILabel alloc]initWithFrame:CGRectMake(90, 100, 140, 40)];//设置Label的大小
//label.text =@"loveLYD meixian";//1.设置Label的文本
NSString *sampleText = [NSString stringWithFormat:@"loveLYD meixian but you should love me can you , that I will love you forever"];
label.text = sampleText;//第二种设置字本
label.backgroundColor = [UIColor redColor];//设置Label的背景颜色
label.textAlignment =NSTextAlignmentCenter;//设置字体的位置
label.textColor =[UIColor yellowColor];//设置字体的颜色
//Font
//label.font =[UIFont systemFontOfSize:17];//设置字体的大小
label.font =[UIFont boldSystemFontOfSize:10];//加粗字体
label.font = [UIFont fontWithName:@"Arial" size:15];//指定文字格式
//numbeOfLine
label.numberOfLines = 2;//label 最多可以显示多少行
//enable 决定label的绘制样式 ,将设置为NO的时候,对字体设置颜色将不起作用,可以用来表示不激活状态
//label.enabled = NO;
//highLight 是否显示高亮
label.highlighted = YES;
label.highlightedTextColor =[UIColor whiteColor];
//shadow
[label setShadowColor:[UIColor blackColor]];//设置阴影颜色
[label setShadowOffset:CGSizeMake(-2, -2)];//设置阴影的偏移量
//baseLineAdjustment 当adjustFontSizeToFitWidth 设置为YES时,用一下的代码来控制文本的底线
label.adjustsFontSizeToFitWidth = YES ;
label.baselineAdjustment = UIBaselineAdjustmentAlignCenters;
//UIBaselineAdjustmentNone 使文本最底端与Label的中线对齐
//UIBaselineAdjustmentAlignCenters 使文本的中线与Label的中线对齐
//UIBaselineAdjustmentAlignBaselines 默认值为:0 文本的最顶端与中线对齐
//Autoshrink
//fixed font size 默认是不自动调节字体的大小适应Label的宽度
label.minimumScaleFactor = 0.8;//设置最小的收缩比例,当文本的长度超过Label的长度的时候,按比例收缩,当收缩后还超过的,停止收缩
//label.minimumFontSize // 设置字体最小的显示的字号大小 在6.0后停用
//lineBreakMode 文字够长时候我文本显示的格式
//lineBreakMode
label.lineBreakMode = NSLineBreakByWordWrapping;//以空格为单位 ,保留整个单词(7.0以后与NSLineBreakByCharWrapping没有什么区别,以前则有)
//NSLineBreakByCharWrapping 保留整个字符
//NSLineBreakByClipping 简单的裁剪,直到边界
//NSLineBreakByTruncatingHead 头部以 ...省略,显示后面的内容
//NSLineBreakByTruncatingMiddle 中间部分以...省略 ,显示头部与尾部内容
//NSLineBreakByTruncatingTail 尾部以...省略
//(------特别的是UILineBreakModeWordWrap = 0,
// UILineBreakModeCharacterWrap,
// UILineBreakModeClip,//截去多余部分
// UILineBreakModeHeadTruncation,//截去头部
// UILineBreakModeTailTruncation,//截去尾部
// UILineBreakModeMiddleTruncation,//截去中间)适合版本是6以下的
UILabel 的属性(用法)方法的更多相关文章
- ios基础篇(四)——UILabel的常用属性及方法
UILabel的常用属性及方法:1.text //设置和读取文本内容,默认为nil label.text = @”文本信息”; //设置内容 NSLog(@”%@”, label.text); //读 ...
- iOS:UIView、UIControl、UIButton、UILabel简单的属性和方法常识
常见属性和方法 一 .UIVIew 常见属性 1.frame 位置和尺寸(以父控件的左上角为原点(0,0)) 2.center 中点 (以父控件的左上角为原点(0,0)) 3.bounds 位置和尺寸 ...
- 【原】iOS动态性(一):动态添加属性的方法——关联(e.g. 向Category添加属性)
想到要如何为所有的对象增加实例变量吗?我们知道,使用Category可以很方便地为现有的类增加方法,但却无法直接增加实例变量.不过从Mac OS X v10.6开始,系统提供了Associative ...
- iOS动态性:动态添加属性的方法——关联(e.g. 向Category添加属性)
想到要如何为所有的对象增加实例变量吗?我们知道,使用Category可以很方便地为现有的类增加方法,但却无法直接增加实例变量.不过从Mac OS X v10.6开始,系统提供了Associative ...
- iOS UIView控件的常用属性和方法的总结
一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 ...
- PHP 面向对象编程和设计模式 (2/5) - 静态变量、属性和方法及延迟绑定
PHP高级程序设计 学习笔记 2014.06.10 Static(静态)关键字用来定义静态方法和属性,static 也可用于定义静态变量以及后期静态绑定. 1.静态变量 static variable ...
- ListView的属性及方法详解
本文转载于:http://blog.csdn.net/vector_yi/article/details/23195411 近期在重新学习Android控件知识,目前进行到ListView,感觉这是一 ...
- winFrom 常用控件属性及方法介绍
目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichTextBox控件 5.NumericUpDown控件 6.Button(按钮)控件 7.Gro ...
- getSelection、range 对象属性,方法理解,解释
网上转了一圈发现没有selection方面的解释,自己捣鼓下 以这段文字为例子.. <p><b>法国国营铁路公司(SNCF)20日承认,</b>新订购的2000列火 ...
- atitit.java给属性赋值方法总结and BeanUtils 1.6.1 .copyProperty的bug
atitit.java给属性赋值方法总结and BeanUtils 1.6.1 .copyProperty的bug 1. core.setProperty(o, "materialId&qu ...
随机推荐
- C#4.0图解教程 - 第24章 反射和特性 - 1.反射
24.1 元数据和反射 有关程序及类型的数据被成为 元数据.他们保存在程序集中. 程序运行时,可以查看其他程序集或其本身的元数据.一个运行的程序查看本身元数据或其他程序的元数据的行为叫做 反射. 24 ...
- Web框架本质
Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. #!/usr/bin/env python #coding:utf- ...
- 【ubuntu 】常见错误--Could not get lock /var/lib/dpkg/lock
ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock 通过终端安装程序sudo apt-get install xxx时出错: E: Could not ...
- HDU5792 World is Exploding(树状数组)
一共6种情况,a < b且Aa < Ab, c < d 且Ac > Ad,这两种情况数量相乘,再减去a = c, a = d, b = c, b = d这四种情况,使用树状数组 ...
- jQuery easyUI datagrid 增加求和统计行 分类: JavaScript 2015-01-14 17:46 2178人阅读 评论(0) 收藏
在datagrid的onLoadSuccess事件增加代码处理. <style type="text/css"> .subtotal { font-weight: bo ...
- 验证备份前设置CONFIGURE CONTROLFILE AUTOBACKUP ON/OFF; 的区别
关于rman的,环境: oracle 10.2.0 rman nocatalog方式 1.首先设置 CONFIGURE CONTROLFILE AUTOBACKUP ON; 然后进行数据库全备份 RM ...
- hdu 4288 线段树 暴力 **
题意: 维护一个有序数列{An},有三种操作: 1.添加一个元素. 2.删除一个元素. 3.求数列中下标%5 = 3的值的和. 解题思路: 看的各种题解,今天终于弄懂了. 由于线段树中不支持添加.删除 ...
- VS2013安装oepncv2.4.10 以及opencv 3.0.0
Author:Maddock Date:2014.12.27 …………………………………………………………………………………………………… PS: VS2013 + OPENCV 3.0.0 的安装, ...
- 数据分析(3):ufunc
universal function 可以对数组里的每一个元素进行操作,底层是C语言实现的,在对数组运算时表现卓越 1.1 初步上手 x = np.linspace(0,2*np.pi,10) y = ...
- DampView阻尼效果
阻尼效果即是图片向下拉动时会放大,松开会回弹 1.自定义一个DampView类,继承ScrollView 2.布局最外层必须是DampView,且DampView和要拉动的图片之间只能有一层layou ...