iOS开发--UILabel的简单用法

<<.UILabel(标签) : 是显示文本的控件.在App中UILabel是出现频率最高的控件之一.

<<.UILabel是UIView的子类,作为子类一般是为了扩充父类的功能,UILabel扩展了文字显示的功能,UILabel是能显示文字的视图.

1-->设置文字

label.text  = @"Hello World!!!";

2-->文字对齐方式

label.textAlignment = NSTextAlignmentCenter;

3-->设置文字颜色

label.textColor =  [UIColor blueColor];

4-->设置字号

label.font = [UIFontsystemFontOfSize:30];

5-->获取系统字体名字

NSLog(@"获取到的系统字体名称----%@",[UIFont familyNames]);

iOS开发--UILabel的简单用法_第1张图片

6-->设置文字字体和字号

label.font = [UIFontfontWithName:@"Zapfino"size:30];

7-->文字字体加粗

[Label setFont:[UIFontfontWithName:@"Helvetica-Bold"size:25]];

8-->设置文字换行

label.numberOfLines = 0;

9-->断行模式(必须和上面的文字换行配合使用)

label.lineBreakMode = NSLineBreakByClipping;

NSLineBreakByClipping--会出现显示半个字的情况

iOS开发--UILabel的简单用法_第2张图片

NSLineBreakByTruncatingHead--没显示玩的文字会以省略号形式代替显示(省略号出现在左下角)

iOS开发--UILabel的简单用法_第3张图片

NSLineBreakByTruncatingTail--(省略号出现在右下角)

iOS开发--UILabel的简单用法_第4张图片

NSLineBreakByTruncatingTail--(省略号出现在最后一行的中间位置)


iOS开发--UILabel的简单用法_第5张图片

10-->阴影颜色--设置文字的阴影颜色

label.shadowColor = [UIColorredColor];


iOS开发--UILabel的简单用法_第6张图片

11-->阴影偏移(必须先设置文字的阴影颜色)--让文字在原有的基础上偏移

label.shadowOffset = CGSizeMake(2,2);


iOS开发--UILabel的简单用法_第7张图片

12-->更改任意文字的颜色和字体大小

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:label.text];-->先把label上的文字赋值给可变字符串

[str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(5,10)];-->设置更改后的颜色和改变文字的区域

[str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Courier-BoldOblique" size:30.0] range:NSMakeRange(20, 25)];-->设置更改后的字体大小和改变文字的区域

label.attributedText = str;-->把改后的字符串重新赋值给label

iOS开发--UILabel的简单用法_第8张图片

你可能感兴趣的:(iOS开发--UILabel的简单用法)