0

我有一个 tableviewController 类,我在 tableview 中显示我的内容。在这里,我想在 tableview 下方添加一个滚动视图,但我无法更改 tableview 坐标。我的 TableviewController 又被添加到导航控制器中。到目前为止,我可以使用添加滚动视图,self.view addsubview:myScrollView但它正在添加到表格视图中。当我滚动表格视图时,滚动视图也会垂直滚动。但我希望滚动视图固定在表格视图下方,我只想让我的滚动视图水平滚动。请帮忙。

4

2 回答 2

4

似乎正在发生的事情是您在视图堆栈顶部添加了一个 UIScrollView ,因此导致它位于 UITableViewController 顶部而不是它旁边。不是很好。

您应该考虑使用 UIViewController 而不是 UITableViewController。然后,您可以使用 UINavigationController 和单独的 UIScrollView 子视图 UITableView 以适应您想要的屏幕。

这是一项非常重大的任务,因此很难用代码证明一个好的答案。

于 2012-04-30T15:33:12.513 回答
0

你需要做的是让你的视图控制器成为 UIViewController 的子类,然后在你的头文件中添加 UITableViewDatasource 和 UITableViewDelegate 协议。如果您在 NIB 中进行实例化,请扔掉您的 Tableview 实例并将其替换为 UIView。然后,您将 FilesOwner 作为您的视图。然后从库中引入表视图对象并将其委托和数据源挂钩到文件所有者,你应该很好!希望这对你有用。一直为我工作!

于 2012-05-01T00:02:17.247 回答