IOS基础UI操作UILabel
2019-04-19 本文已影响0人
KevenT
UILabel之小白学习纪录篇
- 代码创建UILabel
UILabel *newLabel = [[UILabel alloc] initWithFrame:CGRectMake(100, 300, width, height)];
[self.view addSubview:newLabel];
- 改变文字内容
[newLabel setText:@"我被改变了"];
//或者
newLabel.text = @"我被改变了";
- 改变文字颜色
[newLabel setTextColor:[UIColor blackColor]];
- 改变字体大小
[newLabel setFont:[UIFont systemFontOfSize:12]];
- 改变字体排列方式
//居左NSTextAlignmentLeft\居中NSTextAlignmentCenter\居右NSTextAlignmentRight
[newLabel setTextAlignment:NSTextAlignmentCenter];]
- 设置字体阴影颜色和偏移量
[newLabel setShadowColor:[UIColor greenColor]];
[newLabel setShadowOffset:CGSizeMake(0,-2)];
- 设置行数(当文本需要自适应的时候,需将行数设为0)
newLabel.numberOfLines = 0;
- 根据宽度调整font,默认为NO
newLabel.adjustFontSizeToFitWidth = YES;
- 设置高亮 以及 高亮状态下的颜色
newLabel.highlighted = YES;
newLabel.highlightedTextColor = [UIColor redColor];
- 设置是否与用户进行交互
nameLabel.userInteractionEnabled = YES;
- 设置label中的文字是否可变 默认是YES
nameLabel.enabled = NO;