我只是想知道为什么难以维持片段更改时的滚动位置。我尝试通过保存表视图的索引路径并将其应用于viewDidLayoutSubviews
来实现。但它是一种解决方法,是否有一种方法可以保持段更改的滚动位置事件。
我使用一个表视图以及如何使用2个tableviews?有没有一个简单的内置方法来做到这一点?
提前致谢!
答案 0 :(得分:1)
当您更改UITableView
的{{1}}时,是否需要selectedSegmentIndex
在状态之间制作动画?
如果没有,请使用两个UISegmentedControl
s。
如果是这样,请在UITableView
的值更改处理程序中更新tableView内容后使用scrollToRow(at indexPath: IndexPath, at scrollPosition: UITableViewScrollPosition, animated: Bool)
。