1)我有一个应用程序与UITableView
。这个单元格有一些内容,如UILabel
,UIButton
(喜欢,说明等),它也应该存储图像或视频(取决于帖子的类型(如instagram
经典文章))。所以细胞可以是两种类型之一:有视频或有照片。其他信息,限制,尺寸等是相似的。UIImageView或AVPlayer(照片或视频)在UITableViewCell
目前我只有一个自定义单元格类型UIView
(都用于照片/视频)。我在这个UIView
上添加AVPlayer
和UIImageView
的图层。它有效,但我认为这是如何做到这一点的不好方法。另外这是非常糟糕的逻辑与图层。
如何正确地做到这一点?我应该有2个自定义单元格类型吗?或者,也许有一些图书馆存在吗?
2)我正在从Firebase-storage
下载数据。这个操作是异步的。所以我在我的PostItem
中储存了MediaAspectRatio
媒体(width/height
)。我使用它来缩放UIView
,之后单元格看起来不会裁剪媒体。我也不确定,这是正确的逻辑。
任何建议表示赞赏。谢谢。
1.)我不确定它是否更好,但我使用了两种不同的自定义单元格。 –
@MarcelT我明白了。我想要有共同的解决方案。感谢您的回复。另外,你是否下载你的媒体异步?你如何调整你的意见而不是裁剪? –
对不起,但我不能回答你的Firebase相关的问题,因为我在我的应用程序中使用照片框架。另外,我正在裁剪它,所以我无法帮助你,或者对不起。 –