使用动态高度加入TableViews和UITextView

时间:2013-11-06 11:25:15

标签: ios objective-c uitableview uitextview uistoryboard

我需要建立一个iOS屏幕,其目的是显示有关酒店的信息,并带有“大”卷轴。

我的主要问题是我必须加入UITextView动态高度和下面两个列表,每个列表都有自己的标题。列表必须具有动态高度2。

我不知道怎么办。我正在考虑使用UITableView并使每个组件成为一个单元格,包括列表,但我不知道如何开始。我应该只以编程方式进行,还是可以使用故事板?

模型如下:

Mockup

修复UILabel单元格大小(已经工作)

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath    *)indexPath
{
    NSString *text = motel.descricao;
    CGSize constraintSize = CGSizeMake(320.0f, MAXFLOAT);
    //You will need to define kDefaultCellFont
    CGSize labelSize = [text sizeWithFont:[UIFont systemFontOfSize:13]
                        constrainedToSize:constraintSize
                            lineBreakMode:UILineBreakModeWordWrap];
    return labelSize.height + 30;
}

1 个答案:

答案 0 :(得分:0)

我在uitableviewcell中使用了内部tableview。问题是管理代表。