我正在尝试将Genre艺术品添加到我UITableViewCell的 iOS 中,如下图所示。

我认为没有内置的艺术品Genre。我正在使用MediaPlayer Framework,我可以添加MPMediaItemPropertyArtwork. 但我不知道如何添加流派艺术品。
我该怎么做?也欢迎任何想法。
我正在尝试将Genre艺术品添加到我UITableViewCell的 iOS 中,如下图所示。

我认为没有内置的艺术品Genre。我正在使用MediaPlayer Framework,我可以添加MPMediaItemPropertyArtwork. 但我不知道如何添加流派艺术品。
我该怎么做?也欢迎任何想法。
我为您提供了有关如何根据需要添加此类艺术的基本想法。
它是定制UITableViewCell的,它由3 个控制器组成
1) UIImageView (main Image)
2) UILabel
3) UIImageView (for put cell BackGround Image)
所有控制器都添加了在某些单元上cell.contentView
设置UITableViewCell附件类型UITableViewCellAccessoryDisclosureIndicator。
您可以搜索所有可用的歌曲,提取MPMediaItemPropertyGenre字符串。
从那里您可以获得可用流派的列表,然后您可以为该流派拥有自己的自定义插图,或者您可以使用MPMediaItemPropertyArtwork从该流派的歌曲中获取随机专辑插图。
请注意,这是未经测试的代码。在你的 cellForRowAtIndexPath 中做这样的事情。
MPMediaItem *mItem = (MPMediaItem *)[rockSongs objectAtIndex:indexPath.row];
MPMediaItemArtwork *artWork = [mItem valueForProperty:MPMediaItemPropertyArtwork];
cell.imageView.image = [artWork imageWithSize:CGSizeMake(30, 30)];
如果您想添加自己的自定义图稿,您可以设置单元格图像。
cell.imageView.image = [UIImage imageNamed:@"Rock"];