【发布时间】:2017-08-08 03:08:15
【问题描述】:
我在 UIScrollView 中有多个 UITableView。表的大小取决于它的行数。这些表格是按顺序排列的。
Table 1
Table 2
Table 3
现在假设表 1 在 'x' 的位置结束,我希望表 2 移动到位置 'x' 和表 3 相同移动到表 2 结束的地方。最后, UIScrollView 适合所有表格。 我是 iOS 新手,所以不知道该怎么做。提前致谢
【问题讨论】:
-
您是否有理由要使用多个堆叠表视图?我认为如果您使用一个表格视图并将其分开,这样您的每个旧表格视图都会在单个表格视图中的一个部分中更容易。
-
@AdamPro13 一张表格用于发票,一张表格用于借方,一张表格用于贷方。我可以把它们放在一张桌子上,然后像你说的那样把它们分开吗?
-
是的,您可以将它们放入包含 3 个部分的单个表视图中!我很确定这就是你真正想要的。您可能希望实现
UITableViewDataSource方法- tableView:titleForHeaderInSection:,或者如果您希望每个部分有一个更自定义的标题,请实现UITableViewDelegate方法-tableView:viewForHeaderInSection:和-tableView:heightForHeaderInSection:。 -
@AdamPro13 怎么做?对不起,我是新人
-
网上有很多关于
UITableView的教程。您需要解决其中的一些问题。
标签: ios objective-c iphone uitableview uiscrollview