UILabel *channelTypeLable = [UIHelper createLabel:@"aaa\nbbb\nccc" frame:CGRectMake(20, 40, DEVICEHEIGHT, 80) textColor:[UIHelper hexStringToColor:@"#999999"]];
channelTypeLable.lineBreakMode=NSLineBreakByCharWrapping;
channelTypeLable.numberOfLines = 0;
channelTypeLable.font = [UIFont systemFontOfSize:16];
//调整行间距
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWithString:channelTypeLable.text];;
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];
[paragraphStyle setLineSpacing:5];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [channelTypeLable.text length])];
channelTypeLable.attributedText = attributedString;
[self.view addSubview:channelTypeLable];
本文详细介绍了如何使用UILabel创建并设置多行文本标签,包括调整行间距、文本颜色、字体大小以及添加自定义样式。通过实例展示了UILabel在iOS开发中的应用,帮助开发者提升界面设计与用户体验。
1149

被折叠的 条评论
为什么被折叠?



