0

我看到了很多 stackoverflow 问题,但我无法得出一个明确的答案。

我需要创建以下屏幕(详细视图):

在此处输入图像描述

它是一个宽大的 ScrollView 屏幕,其中包含不同类型的其他自定义 UITableViewCells。NewsCell 和 SongCell - 是两个自定义 UITableViewCells 类,它们的外观不同。

如何正确实现这样的屏幕?

选项1:使用不同类型的UITableViewController和UITableVIewCells:PhotoCell、DescriptionCell、NewsCell、SomeTextCell、SongCell。

选项 2:使用 UIScrollViewController,它包含其他元素(图像、标签、新闻的 UTableView 和歌曲的 UITableView。(但我读到将 UITableView 插入 UIScrollView 是错误的,因为 UITableView 是 UIScrollView 的子类)

选项3:别的。

静候你的评价!

4

2 回答 2

0

如果有一个模式,如标题后跟几个单元格,那么您可以使用部分,这是uitableview中的一个功能。

于 2013-07-18T11:42:58.510 回答
0

创建多个自定义单元格并开始集成到您的表格视图中。如果要根据内容显示单元格,可以计算内部元素大小并取最高元素高度并制作单元格高度。现在您可以观察到单元格将根据最高元素高度显示。我认为它将完全满足您的要求。

于 2013-07-18T11:37:22.947 回答