UILabel

作者: vip4iPhonr | 来源:发表于2016-08-27 16:02 被阅读0次

1 创建UILabel对象

UILabel *label = [[UILabel alloc] init];

2 设置frame

label.frame = CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height);

3 设置背景颜色

label.backgroundColor = [UIColor redColor];

4 设置文字

label.text = @"hello world, iZ";

5 设置文字颜色

label.textColor = [UIColor greenColor];

6 居中对齐

label.textAlignment = NSTextAlignmentCenter;
-> 对齐模式:
左对齐:   NSTextAlignmentLeft
居中对齐: NSTextAlignmentCenter
右对齐:  NSTextAlignmentRight

7 设置字体大小

label.font = [UIFont systemFontOfSize:12.f]; //系统默认字体
label.font = [UIFont boldSystemFontOfSize:13.f];//粗体
label.font = [UIFont italicSystemFontOfSize:14.f];//斜体

8 设置文字阴影(默认是有值)

label.shadowColor = [UIColor blackColor];
label.shadowOffset = CGSizeMake(-1,1);

9 设置文字行数

label.numberOfLines = 0;(设置为0时代表:自动换行)
label.numberOfLines = 1;

10 文字换行模式

label.lineBreakMode = NSLineBreakByTruncatingHead;
NSLineBreakByWordWrapping = 0,    // 单词包裹,换行的时候会以一个单词换行
NSLineBreakByCharWrapping,      // 字符包裹换行,换行的时候会以一个字符换行
NSLineBreakByClipping,          // 裁剪超出的内容
NSLineBreakByTruncatingHead,      // 一行中头部省略(注意:numberOfLines要为1): "...wxyz"
NSLineBreakByTruncatingTail,      // 一行中尾部省略: "abcd..."
NSLineBreakByTruncatingMiddle    // 一行中中间部省略:  "ab...yz"

相关文章

网友评论

    本文标题:UILabel

    本文链接:https://www.haomeiwen.com/subject/aoqtettx.html