0

所以 Path 使用这种类型的页面,在他们定制的表格上方有一个视图,这是一张背景照片,其中包含一些用户信息等。我正在尝试重新创建与此非常相似的东西。

因此,假设我想创建一个视图来准确显示 Path 应用程序的工作方式,但不是他们拥有的那个奇怪的自定义表格视图版本,而是一个实际的表格。我该怎么做这样的事情?我需要UIScrollView在视图中嵌入另一个的原因是因为整个事物都需要滚动的能力。我试图尽可能详细,但它有点难以解释。

如果我现在尝试一下,我想象会发生的事情是,我将 a 嵌入UIView到框架大小的UITableViewaUIScrollView中,当我要滚动时,用户只会滚动UITableView,而不是一次全部。希望这有助于传达我的疑问。

另一种可能性是我完全想多了,我可以简单地在 a 的标题中子类化一个视图,UITableView它会拉伸我想要的宽度和高度。希望这是方法,因为这很容易!

无论如何,有人可以权衡一下吗?

4

1 回答 1

2

路径只是使用普通UITableView的 with UITableViewStyleGrouped

顶部的自定义视图是表格第一部分的标题。

他们还访问 UITableView 的 UIScrollViewDelegate 方法以在滚动视图滚动时更改视图的外观(我认为图像已移动)。

如果您想要一个仅在视图的一部分和其上方的其他内容中滚动的表格视图,那么您需要使用UIViewController. 然后您可以使其符合UITableViewDelegateUITableViewDatasource添加一个UITableView并使视图控制器成为数据源和委托。

然后你也可以添加一个 UIScrollView 给它。

于 2013-01-24T09:14:02.453 回答