我想在我的应用中找到列。 第一列将用作目录,而第二列将用作带有标题和内容的表。
例如 - 当用户点击左列内的第3项时 - 右列平滑地滚动到第3项。此外,我希望此列具有单独的滚动。因此,当我向左滚动列时 - 右列保持静止。
我知道我可以构建两个单独的TableView:左边一个是项目,右边一个是内容的部分和单元格。
1)对于那种情况,这是正确的方法吗?也许我应该使用CollectionViews? 2)如果我将使用单独的TableViews - 当在左侧TableView中选择Item时,如何在右侧TableView中平滑滚动?
答案 0 :(得分:1)
(根据OP)
两个表格视图都可以。
如果您的内容可以从集合视图功能中受益,您可以使用集合视图(但是从您显示的布局看起来,表视图就足够了)。
就“平滑滚动”而言...... scrollToRowAtIndexPath
应该会给你带来满意的结果。
答案 1 :(得分:0)
也许你应该放两个子视图控制器。然后,父视图控制器根据需要将子视图控制器添加为控制器。例如,制作两个tableviewcontrollers并将它们添加到父级的内容视图中。