Iphone app homescreen tableview解构

时间:2012-10-15 10:00:37

标签: iphone uitableview ios5 imdb

有人能解释一下Imdb iphone homescreen中的tableview是如何实现的吗?这是结构,如果有人看到它


imdb徽标 - 搜索栏


UIPageView


3个按钮电影 - tv - celebs


包含2个单元格的表视图 - > 第一个单元格(Top News)与第二个单元格(放映时间)不同


然后这是一条粗线 - >这一行是修改过的标题?


包含3个单元格的表格视图 图片左侧


再次是粗线


然后再次使用单元格查看表视图 没有任何图像


我在假设上发布了这个问题,已经使用了多个tableview。 这个主屏幕中是否有单个表视图,或者他们使用过多个表视图?

这条粗线是怎么做的? 感谢任何帮助:)谢谢

2 个答案:

答案 0 :(得分:1)

关闭UITableView的默认分隔符样式:

[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

然后将分隔符的图像相应地添加到单元格的索引路径之后/之前,您希望使用cellForRowAtIndexPath中的分隔线:

if(indexPath.row == 0)
{
UIImageView *separator = [UIImageView alloc] initWithImage:[UIImage imageNamed:@"separator.png"]];
[cell.contentView addSubview: separator];
}

另请查看这些链接以获取更多详细信息:

http://www.dimzzy.com/blog/2012/01/separator-cells-for-uitableview/#disqus_thread

iPhone + UITableView + place an image for separator

有任何疑问请问。谢谢。

答案 1 :(得分:0)

@ raw3d-粗线可以是带图像的部分(粗线图像)。

我不这么认为他们使用了不同的tableview,他们可能使用了tableview with section和不同的cell用于不同的部分。

希望此链接能为您提供帮助link