如何使用单个 UITableView 设计像 instagram 一样的时间线?
Posted
技术标签:
【中文标题】如何使用单个 UITableView 设计像 instagram 一样的时间线?【英文标题】:How to design same timeline like instagram has using a single UITableView? 【发布时间】:2017-01-25 06:03:17 【问题描述】:我想设计一个与 instagram 时间轴相同的应用程序,其中包含用户帖子、有人发送照片或有人发送视频的帖子,所以我想在单个 tableview 中显示所有帖子。
所以我对 UITableView 做同样的事情,并在图像视图层上使用 AVPlayer 播放视频并在图像视图中显示图像。
但我无法管理视频缓冲。以及多个图像和视频。有什么简单的解决办法吗?
是否有任何库可以帮助在 UITableView 单元格中同时显示视频和图像?
【问题讨论】:
Instagram 已经开源了他们的时间线代码:github.com/Instagram/IGListKit 【参考方案1】:您可以使用AsyncDisplayKit 替换 UIKit 来做您想要实现的事情。它有ASVideoNode
可以支持在ASTableNode
上播放视频
有很多examples,你可以试试。
【讨论】:
以上是关于如何使用单个 UITableView 设计像 instagram 一样的时间线?的主要内容,如果未能解决你的问题,请参考以下文章
iOS 程序在单个 UIViewController 中使用多个 UITableView