ios - 自定义 UITableViewCell 中的 UIScrollView 混合数据

标签 ios swift uitableview uiscrollview

我的表格 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/

相关文章:

php - 我无法接收推送通知 - 我收到响应 "Resource Id #3"

iphone - UITableView 复选标记和部分

ios - 在 UITableviewCell 中显示下载进度

ios - Firebase Analytics 不可用

iphone - 如何在 applicationDidBecomeActive 的 UIButton 中重新加载图像

objective-c - iOS AccessoryDe​​tail 图像在重新加载 UITableView 时不会更新

ios - 如何使用 Swifter 保存登录 session ?

swift - pushViewController(UIViewController(), 动画 : true) does't work inside custom collection view cell button target function

swift - 对成员 'dataTask(with:completionHandler:)' swift 3.0 的模糊引用

iphone - 可以移动 UITableView 的索引吗?