具有可变宽度单元格的UITableView

时间:2010-11-30 00:16:06

标签: iphone ios uitableview

我很好奇应用程序如何创建这种外观,特别是照片部分和'skinnier'UITableViewCells。我没有看到单元格宽度的委托方法,所以我很好奇他们如何动态调整单元格大小并将图像视图放在UITableView中。这是一些常见的技巧/烟雾镜/解决方法吗?

alt text alt text

2 个答案:

答案 0 :(得分:3)

如果我猜,我会说他们已经添加了一个透明背景的UIView,其中有一个用于照片的UIImageView,以及一个用作子视图的tableView

UITableView
|-header UIView
| |-UIImageView
| |-UITableView
|
|-tableViewContents

答案 1 :(得分:0)

UITableView有两个名为tableHeaderView和tableFooterView的属性,您可以为这些属性添加自定义UIView或UIView子类。

@property(nonatomic, retain) UIView *tableHeaderView
@property(nonatomic, retain) UIView *tableFooterView