我只是想知道为什么很难在段更改时保持滚动位置。我尝试通过保存 TableView 的索引路径并将其应用到 viewDidLayoutSubviews 中来实现。但这是一种解决方法,并且有没有办法在段更改时保持滚动位置。
我正在使用一个 TableView ,那么使用 2 个 TableView 怎么样?有没有一个简单的内置方法可以做到这一点?
提前致谢!
最佳答案
当您更改 UISegmentedControl
的 selectedSegmentIndex
时,是否需要 UITableView
在状态之间进行动画处理?
如果没有,则使用两个 UITableView
。
如果是这样,在从 UISegmentedControl
的值中更新 tableView 内容后,使用 scrollToRow(at indexPath: IndexPath, at scrollPosition: UITableViewScrollPosition, animated: Bool)
-更改处理程序。
关于ios - 2 items segment control with UITableView iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46358443/