我需要构建一个 iOS 屏幕,其目的是显示有关酒店的信息,并带有“大”滚动。
我的主要问题是我必须加入UITextView
具有动态高度的 a 和下面的两个列表,每个列表都有自己的标题。列表必须具有动态高度 2。
我不知道我该怎么做。我正在考虑使用UITableView
并使每个组件成为一个单元格,包括列表,但我不知道如何开始。我应该只以编程方式进行还是可以使用情节提要?
样机如下:
修复 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;
}