如何使UITableView看起来像在Contacts中?

时间:2012-11-02 17:40:04

标签: objective-c

我正在努力使UITableViewController看起来像下面这样。 (它有图片和几行供某人识别。)

我想知道如何按编程方式进行操作。

如何调整UITableViewCell的origin.x和宽度? 如何在左上角添加图片?

请帮助我..我会感谢你。

enter image description here

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell;

    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SimpleTableIdentifier];

    cell.frame = CGRectMake(50, 0, 250, 44) <--- ?????? I think this is wrong way.

    return cell;
}

2 个答案:

答案 0 :(得分:1)

我最好的选择是,UITableViews中有两个静态UIScrollView,或者某个自定义子类UIView设置为tableHeaderView,并且样式设置为图片。如果我要实施它,我会选择第二种方式。

答案 1 :(得分:0)

创建UITableView的子类。给你的子类属性引用照片井和三个特殊的行单元格。

覆盖layoutSubviews以调用[super layoutSubviews],然后设置好照片的帧和三个特殊的行单元格。

照片井不应该是细胞。