ios - TableViews 和单独的列

标签 ios uitableview

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

例如 - 当用户点击左栏内的第 3 项时 - 右栏平滑地滚动到第 3 项。我还希望这些栏有单独的滚动。所以当我滚动左栏时 - 右栏保持静止。

enter image description here

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

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

最佳答案

(根据OP)

两个 TableView 就可以了。

如果您的内容受益于 Collection View 功能,您可以使用 Collection View (但从您显示的布局来看,表格 View 似乎就足够了)。

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

关于ios - TableViews 和单独的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44806577/

相关文章:

ios - 使用谷歌地图搜索地点后更新相机

ios - 为 RSS Feed 实现拉动刷新

ios - 在 cellForRowIndexPath 中的每个自定义单元格中创建标签

ios - 使用自动单元格高度配置 TableView 会导致不显示任何单元格

ios - UITableView 在 iOS7 中分组背景颜色?

iOS Mapbox Maps v10 和 Mapbox Search SDK 不兼容问题

ios - 在 RxSwift 中处理嵌套的可观察对象

ios - 从 UITableView 内部设置标题

ios - UITableView 在激活和停用 UISearchController 时在位置之间跳转

objective-c - 使用 popViewController Animated 时调用 viewDidLoad