小编典典

UILabel 中的多行文本

all

有没有办法让多行文本UILabel像这样,UITextView或者我应该使用第二行?


阅读 85

收藏
2022-03-15

共1个答案

小编典典

将换行模式设置为自动换行,将行数设置为0

// Swift
textLabel.lineBreakMode = .byWordWrapping
textLabel.numberOfLines = 0

// Objective-C
textLabel.lineBreakMode = NSLineBreakByWordWrapping;
textLabel.numberOfLines = 0;

// C# (Xamarin.iOS)
textLabel.LineBreakMode = UILineBreakMode.WordWrap;
textLabel.Lines = 0;

恢复旧答案(供参考和愿意支持iOS 6.0以下的开发人员):

textLabel.lineBreakMode = UILineBreakModeWordWrap;
textLabel.numberOfLines = 0;

另一方面:两个枚举值都屈服于0

2022-03-15