我的表格 View 的每个 UITableViewCell
中都有一个 UIScrollView
,它水平布局 UIViews
- 有点像上的“特色”部分苹果的应用程序商店。当我设置 UITableViewCell
时,我调用自定义 UITableViewCell
中的函数来布局 ScrollView 。这将循环分配给该 TableView 单元格索引路径的数据,然后创建自定义 View 并将它们添加到 ScrollView 。但是,当滚动 TableView 和刷新 TableView 时,这些会混淆。
如果我在布置 subview 之前清除它们,它确实有效。但是,我希望每次显示单元格时都将滚动位置保持在同一点。这怎么可能?
最佳答案
我刚刚添加了一个外部数组,用于存储每个 ScrollView 的当前偏移量,然后在每次刷新 TableView 时手动设置每个 ScrollView 上的偏移量。
关于ios - 自定义 UITableViewCell 中的 UIScrollView 混合数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32863707/