我正在努力使UITableViewController
看起来像下面这样。
(它有图片和几行供某人识别。)
我想知道如何按编程方式进行操作。
如何调整UITableViewCell
的origin.x和宽度?
如何在左上角添加图片?
请帮助我..我会感谢你。
- (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;
}
答案 0 :(得分:1)
我最好的选择是,UITableViews
中有两个静态UIScrollView
,或者某个自定义子类UIView
设置为tableHeaderView
,并且样式设置为图片。如果我要实施它,我会选择第二种方式。
答案 1 :(得分:0)
创建UITableView
的子类。给你的子类属性引用照片井和三个特殊的行单元格。
覆盖layoutSubviews
以调用[super layoutSubviews]
,然后设置好照片的帧和三个特殊的行单元格。
照片井不应该是细胞。