TableViews和单独的列

时间:2017-06-28 15:17:58

标签: ios uitableview

我想在我的应用中找到列。 第一列将用作目录,而第二列将用作带有标题和内容的表。

例如 - 当用户点击左列内的第3项时 - 右列平滑地滚动到第3项。此外,我希望此列具有单独的滚动。因此,当我向左滚动列时 - 右列保持静止。

enter image description here

我知道我可以构建两个单独的TableView:左边一个是项目,右边一个是内容的部分和单元格。

1)对于那种情况,这是正确的方法吗?也许我应该使用CollectionViews? 2)如果我将使用单独的TableViews - 当在左侧TableView中选择Item时,如何在右侧TableView中平滑滚动?

2 个答案:

答案 0 :(得分:1)

(根据OP)

两个表格视图都可以。

如果您的内容可以从集合视图功能中受益,您可以使用集合视图(但是从您显示的布局看起来,表视图就足够了)。

就“平滑滚动”而言...... scrollToRowAtIndexPath应该会给你带来满意的结果。

答案 1 :(得分:0)

也许你应该放两个子视图控制器。然后,父视图控制器根据需要将子视图控制器添加为控制器。例如,制作两个tableviewcontrollers并将它们添加到父级的内容视图中。