iOS应用中UILabel文字显示效果的常用设置总结

前端技术 2023/09/08 IOS

创建UIlabel对象

复制代码 代码如下:

UILabel* label = [[UILabel alloc] initWithFrame:self.view.bounds];

设置显示文本
复制代码 代码如下:

label.text = @\"This is a UILabel Demo,\";

设置文本字体
复制代码 代码如下:

label.font = [UIFont fontWithName:@\"Arial\" size:35];

设置文本颜色
复制代码 代码如下:

label.textColor = [UIColor yellowColor];

设置文本水平显示位置
复制代码 代码如下:

label.textAlignment = UITextAlignmentCenter;

设置背景颜色
复制代码 代码如下:

label.backgroundColor = [UIColor blueColor];

设置单词折行方式
复制代码 代码如下:

label.lineBreakMode = UILineBreakModeWordWrap;

设置label是否可以显示多行,0则显示多行
复制代码 代码如下:

label.numberOfLines = 0;

动态调整UILabel高度
复制代码 代码如下:

[label sizeToFit];

根据内容大小,动态设置UILabel的高度
复制代码 代码如下:

CGSize size = [label.text sizeWithFont:label.font constrainedToSize:self.view.bounds.size lineBreakMode:label.lineBreakMode];

CGRect rect = label.frame;

rect.size.height = size.height;

label.frame = rect; 

本文地址:https://www.stayed.cn/item/21543

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。