有什么办法可以UILabel
在UITextView
?
我不希望在视图中使用超过 1 个标签。
只需在您的程序中使用此代码
textLabel.lineBreakMode = UILineBreakModeWordWrap;
textLabel.numberOfLines = 0;
是的,这可以通过将numerOfLines
属性设置为要显示的行数来完成。或者,0
如果您只想添加任意数量的行,请将其设置为。
使用numberOfLines
UILabel 的属性并0
为多行赋值。
textLabel.lineBreakMode = UILineBreakModeWordWrap;
textLabel.numberOfLines = 0;
设置UILabel的lineBreakMode
and属性并将框架设置为多行。numberOfLines
yourLabel.lineBreakMode = UILineBreakModeWordWrap;
yourLabel.numberOfLines = 0;
yourLabel.frame = CGRectMake(0,0,320,150);
是的,这可以在 .xib 文件中选择你找到的标签 你想要的行选项设置值,即第 3 行
如果您以编程方式创建标签
lbl.numberOfLines = 0;
CGRect currentFrame = myLabel.frame;
CGSize max = CGSizeMake(lbl.frame.size.width, 500);
CGSize expected = [myString sizeWithFont:lbl.font constrainedToSize:max lineBreakMode:lbl.lineBreakMode];
currentFrame.size.height = expected.height;
lbl.frame = currentFrame;