UILabel的属性及方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于UILabel的属性及方法的主要内容,如果未能解决你的问题,请参考以下文章

IOS-OC-基本控件之UILabel

UILabel的常用属性和方法

iOS开发UILabel的常用属性和方法

快速更改不同类中的一个类的属性(特别是 UILabel)

iOS UILabel 文字 置顶/置底 实现

UILabel详解