1)我有一個應用程序與UITableView
。這個單元格有一些內容,如UILabel
,UIButton
(喜歡,說明等),它也應該存儲圖像或視頻(取決於帖子的類型(如instagram
經典文章))。所以細胞可以是兩種類型之一:有視頻或有照片。其他信息,限制,尺寸等是相似的。UIImageView或AVPlayer(照片或視頻)在UITableViewCell
目前我只有一個自定義單元格類型UIView
(都用於照片/視頻)。我在這個UIView
上添加AVPlayer
和UIImageView
的圖層。它有效,但我認爲這是如何做到這一點的不好方法。另外這是非常糟糕的邏輯與圖層。
如何正確地做到這一點?我應該有2個自定義單元格類型嗎?或者,也許有一些圖書館存在嗎?
2)我正在從Firebase-storage
下載數據。這個操作是異步的。所以我在我的PostItem
中儲存了MediaAspectRatio
媒體(width/height
)。我使用它來縮放UIView
,之後單元格看起來不會裁剪媒體。我也不確定,這是正確的邏輯。
任何建議表示讚賞。謝謝。
1.)我不確定它是否更好,但我使用了兩種不同的自定義單元格。 –
@MarcelT我明白了。我想要有共同的解決方案。感謝您的回覆。另外,你是否下載你的媒體異步?你如何調整你的意見而不是裁剪? –
對不起,但我不能回答你的Firebase相關的問題,因爲我在我的應用程序中使用照片框架。另外,我正在裁剪它,所以我無法幫助你,或者對不起。 –