UILabel的属性及方法

1.文本标签,是专门用来显示文字内容的组件

UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 250, 80)];

2.一个组件,如果想要正确的显示在屏幕上,要具备什么条件

1.一定要有一个正确的Frame值

2.要显示在谁上面

3.什么是父子关系?

addSubview 就是建立视图之间父子关系,那么子控件会随着父亲控件坐标变化而发生效果上的变化

子控件的坐标位置,是直接参考期父亲视图的左上角

如果一个组件想要正确的显示在屏幕上,一定要保证2点

1.具备正确的Frame值

2.与已经显示在屏幕上的某个视图,建立了父子关系

[self.window  addSubview:label];

label.backgroundColor = [UIColor redColor];设置颜色

label.text = @"abcdefgabcdefgab";赋值

  设置文字大小

label.font = [UIFont systemFontOfSize:30];

label.font = [UIFont fontWithName:@"Bodoni 72 Oldstyle" size:30];

根据UIFont中支持的字体,去进行设置才可以正确的应用

NSArray * tmpArray = [UIFont familyNames];

  textAlignment 设置文字显示的具体位置 常用的有3种:

NSTextAlignmentLeft 居左显示

NSTextAlignmentCenter 居中显示

NSTextAlignmentRight 居右侧显示

e: label.textAlignment = NSTextAlignmentCenter;

  设置显示文字的行数

要设置固定的Label显示的具体行数,那么要保证Frame的高度能够够用

e: label.numberOfLines = 2

时间: 2024-10-13 21:49:25

UILabel的属性及方法的相关文章

iOS动态性:动态添加属性的方法——关联(e.g. 向Category添加属性)

想到要如何为所有的对象增加实例变量吗?我们知道,使用Category可以很方便地为现有的类增加方法,但却无法直接增加实例变量.不过从Mac OS X v10.6开始,系统提供了Associative References,这个问题就很容易解决了.这种方法也就是所谓的关联(association),我们可以在runtime期间动态地添加任意多的属性,并且随时读取.所用到的两个重要runtime API是: 1 OBJC_EXPORT void objc_setAssociatedObject(id

【原】iOS中动态添加属性的方法——关联(e.g. 向Category添加成员变量)

想到要如何为所有的对象增加实例变量吗?我们知道,使用Category可以很方便地为现有的类增加方法,但却无法直接增加实例变量.不过从Mac OS X v10.6开始,系统提供了Associative References,这个问题就很容易解决了.这种方法也就是所谓的关联(association),我们可以在runtime期间动态地添加任意多的属性,并且随时读取.所用到的两个重要runtime API是: OBJC_EXPORT void objc_setAssociatedObject(id o

UILable常用属性和方法

·UILable是iPhone界面最基本的控件,主要用来显示文本信息. ·常用属性和方法有: 1.创建 CGRect rect = CGRectMake(100, 200, 50, 50); UILabel *label = [[UILabel alloc] initWithFrame:rect]; 2.text //设置和读取文本内容,默认为nil label.text = @"文本信息"; //设置内容 NSLog(@"%@", label.text); //读

让IE浏览器支持CSS3圆角属性的方法

如果要想在IE浏览器中实现圆角的效果,我们一般都会采用圆角图片的方式.用图片的话,基本就跟浏览器没有多大关系了,因为任何浏览器都支持这种方式.今天我们主要是讲解如果用CSS3样式表来实现圆角效果,值得注意的是,IE6/7/8这三个IE浏览器版本都不支持CSS3的解析,只有还不太主流的IE9支持CSS3和HTML5的标准.让IE支持CSS3的解析方法有很多种,(HTML5 Shiv – 让该死的IE系列支持HTML5吧)下面介绍一种实用的让IE支持CSS3解析的方法——IE利用VML矢量可标记语言

JavaScript原生对象属性和方法详解——Array对象 转载

length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var arr = new Array(3) arr[0] = "John" arr[1] = "Andy" arr[2] = "Wendy" cons

动态创建html内容时所用的W3C DOM属性和方法

document的属性和方法:  document.createElement(tagName) :文档对象上的createElement方法可以创建由tagName指定的元素.如果以串div作为方法参数,就会生成一个div元素.  document.createTextNode(text) :文档对象的createTextNode方法会创建一个包含静态文本text的文本节点.  document.createAttribute(): 用指定的名字创建新的Attr节点.  document.cr

jQuery事件对象的属性和方法

jQuery事件对象的属性和方法 事件对象的属于与方法有很多,但是我们经常用的只有那么几个,这里我主要说下作用与区别 event.type:获取事件的类型 触发元素的事件类型 $("a").click(function(event) { alert(event.type); // "click"事件 }); event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标 通过这2个属性,可以确定元素在当前页面的坐标值,鼠标相对于文档的左边缘的位置(

JavaScript document属性和方法

JavaScript document属性和方法 --------------------------------------------属性: 1. Attributes     存储节点的属性列表(只读) 2. childNodes     存储节点的子节点列表(只读) 3 .dataType     返回此节点的数据类型 4. Definition     以DTD或XML模式给出的节点的定义(只读) 5. Doctype     指定文档类型节点(只读) 6 .documentEleme

关于JavaScript的对象,属性,方法的一些理解和认识。

对象      万物皆对象,所谓的对象,就是一个实体,一个物体,对象一定是有一个名字的, 在JavaScript中有很多很多对象,这些对象天生就存在在JavaScript中,比如document就是一个对象,window也是对象.     JavaScript想调用一个对象,非常的简单,直接打它的名字即可.     在JavaScript中,每个对象是负责不一样的事情.    document负责一切和文档相关的事情:window负责一切和浏览器窗口相关的事情:console负责一切和控制台相关