UIScrollView+UIView 而不是 UITableView+customcells?

Posted

技术标签:

【中文标题】UIScrollView+UIView 而不是 UITableView+customcells?【英文标题】:UIScrollView+UIView instead of UITableView+customcells? 【发布时间】:2014-01-25 08:47:48 【问题描述】:

我需要在滚动发生时自动创建UIView。一个UIView 消失,一个UIView 出现。不可见的UIView 应该像我使用UITableView 那样从内存中卸载并加载回来而不是我向后滚动。有可能吗?

【问题讨论】:

如果您具备必要的编程技能,几乎一切皆有可能。 看看UIScrollViewDelegate 协议。 scrollViewWillBeginDragging: 将是一个很好的起点... 你的意思是,滚动视图回收?像在 tableView 中一样? 【参考方案1】:

完全可以,你可以只引用 UITableView,包括它的数据源和委托方法

【讨论】:

【参考方案2】:

查看我的 RecyclingScrollView 示例

https://github.com/iSevenDays/RecyclingScrollView/tree/new

【讨论】:

以上是关于UIScrollView+UIView 而不是 UITableView+customcells?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UIView(不是 UITableView、UICollectionView、UIScrollView)上添加 Pull-to-refresh

在 UIScrollView 中添加 UIView

当我无法使用 UIScrollView 时,如何在自定义 UIView 中模拟惯性滚动?

带有子 UIView(保存内容)的 UIScrollView 未检测到点击

如何调整 UIScrollView 的大小,使其不是父 UIView 的 100%?

UIScrollView 的内容大小上的 SizeToFit