iOS – UI常用组件之. UILabel
静态文本框
// 常用设置
myLabel.text = @"label ";
[myLabel setFont:[UIFont systemFontOfSize:14]];
[myLabel sizeToFit]; // 适应文本大小
myLabel.backgroundColor = [UIColor grayColor]; //背景色
myLabel.textColor = [UIColor redColor]; //字体颜色
myLabel.numberOfLines = 0; // 不限制行数
aLabel.textAlignment = NSTextAlignmentCenter;//对齐方式
// 设置行间距
NSMutableParagraphStyle *paragraghStyle = [[NSMutableParagraphStyle alloc] init];
[paragraghStyle setLineSpacing:10];//设置行间距
poemContentLabel.attributedText = [[NSMutableAttributedString alloc] initWithString:myText
attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14], NSParagraphStyleAttributeName:paragraghStyle}]; // 设置label的attributedText
myLabel.textAlignment = NSTextAlignmentCenter;
myLabel.numberOfLines = 0;
myLabel.lineBreakMode = NSLineBreakByWordWrapping;
[self.view addSubview:myLabel];
CGSize myLabelSize = [myLabel sizeThatFits: CGSizeMake(self.view.bounds.size.width, CGFLOAT_MAX)];
poemContentLabel.frame = CGRectMake(0, 150, self.view.bounds.size.width, myLabelSize.height);//设置frame