有人能解释一下Imdb iphone homescreen中的tableview是如何实现的吗?这是结构,如果有人看到它
imdb徽标 - 搜索栏
UIPageView
3个按钮电影 - tv - celebs
包含2个单元格的表视图 - > 第一个单元格(Top News)与第二个单元格(放映时间)不同
然后这是一条粗线 - >这一行是修改过的标题?
包含3个单元格的表格视图 图片左侧
再次是粗线
然后再次使用单元格查看表视图 没有任何图像
我在假设上发布了这个问题,已经使用了多个tableview。 这个主屏幕中是否有单个表视图,或者他们使用过多个表视图?
这条粗线是怎么做的? 感谢任何帮助:)谢谢
答案 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