2012-11-02 45 views
3

我试图让UITableViewController看起来像下面。 (它有图片和几行为人的身份)如何使UITableView看起来像联系人中的那个?

我不知道如何使得像下面的程序化。

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

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

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; 
} 

回答

1

我最好的选择是,要么有一个UIScrollView内两个静态UITableViews或者它的一些自定义子类UIView设置为tableHeaderView和风格看作为画面。如果我要实施它,我会选择第二个选择。

0

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

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

照片不应该是一个单元格。

相关问题