如何在同一个单元格中添加多个对象?如何将多个对象添加到表格视图单元格?
func getNowPlayingItem() {
if let nowPlaying = musicPlayer.nowPlayingItem {
let title = nowPlaying[MPMediaItemPropertyTitle] as? String
let artist = nowPlaying[MPMediaItemPropertyArtist] as? String
let album = nowPlaying[MPMediaItemPropertyAlbumTitle] as? String
println("Song: \(title)")
println("Artist: \(artist)")
println("Album: \(album)")
println("\n")
self.add = [Play(name: title!)]
self.table.rowHeight = UITableViewAutomaticDimension
self.table.estimatedRowHeight = 44.0
}
}
我试图修改[Play(name: title!)]
到[Play(name: title! + artist! + album!)]
,但只有标题显示了,我猜,只有第一个对象会出现。我怎么能让所有三个人分别在三条线上出现,但在同一个单元格中?
您可以通过编程方式调整标题标签的大小并使其成为多行,或者使用三个标签创建自定义单元格,以便可以微调结果。 –