我有一个 collectionView 的自定义单元格,里面有 3 个 didSet 变量。我的问题是我需要使用每个 didSet 中的 1 个首选项来显示在标签上,但我无法找到这样做的方法。有什么建议么?
class VideosCell: UICollectionViewCell {
var playlistDataFromAPI: playListsnippet? {
didSet{
guard let pubDate = playlistDataFromAPI?.snippet.publishedAt else {return}
}
}
var videoSnippet: videoSnippet? {
didSet{
guard let duration = videoSnippet?.contentDetails.duration else {return}
}
}
var channelData: channelSnippet? {
didSet{
guard let channelName = channelData?.snippet.title else {return}
}
}
现在我想同时使用 pubDate、duration 和 channelName 来显示在标签上,例如:label.text = channelName, duration, pubDate
非常感谢您的帮助!