有没有办法让多行文本UILabel像这样,UITextView或者我应该使用第二行?
UILabel
UITextView
将换行模式设置为自动换行,将行数设置为0:
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。