ios - 2 items segment control with UITableView iOS

标签 ios objective-c uitableview

我只是想知道为什么很难在段更改时保持滚动位置。我尝试通过保存 TableView 的索引路径并将其应用到 viewDidLayoutSubviews 中来实现。但这是一种解决方法,并且有没有办法在段更改时保持滚动位置。

我正在使用一个 TableView ,那么使用 2 个 TableView 怎么样?有没有一个简单的内置方法可以做到这一点?

提前致谢!

最佳答案

当您更改 UISegmentedControlselectedSegmentIndex 时,是否需要 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/

相关文章:

iphone - iPad - 显示垂直分页

ios - 我的 NSJSONSerialization 似乎给了我嵌套的 NSDictionaries - 我如何访问外部键中的特定键?

objective-c - 在文本上绘制两个阴影(核心图形)

iphone - UITableViewCell 子类中是否需要有实例变量?

ios - Swift 3 中的索引超出范围错误

ios - Xcode - 通过 segue 传递给第二个 ViewController 的字符串返回 null

ios - 第一个 uiwebview 显示第二个 webview 的 url

ios - 搜索栏和导航栏之间的空白 - Swift

ios - 滚动单元格双端队列时如何维护和保存自定义单元格文本字段输入数据

ios - iVars 引用强、弱还是什么?