创建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
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我