UILabel UITableViewCell中的多行

adi*_*dit 5 iphone objective-c uilabel

我已经创建了一个带有UILabel的自定义视图单元格,我已设置:

 cell.titleLabel.lineBreakMode = UILineBreakModeWordWrap;
       cell.titleLabel.numberOfLines = 0;
Run Code Online (Sandbox Code Playgroud)

这不是多行,为什么会这样?

在layoutSubviews我有:

- (void)layoutSubviews {
    [super layoutSubviews];

    CGRect frame = titleLabel.frame;
    frame.origin.y = 5;
    titleLabel.frame = frame;
}
Run Code Online (Sandbox Code Playgroud)

这就是我所有的设置,但是对于放在单元格标签中的长文本,它不会自动换行:

在此输入图像描述

sha*_*all 2

标签框架的高度是多少?它需要足够高才能容纳多行文本。查看根据文本调整 UILabel 高度