私はtableView
の音楽アルバムを持っています。各cell
のtableView
については、ミュージックアルバムのカバーアートと、対応するアルバムのミュージックトラックのリストを表示したいと思います。UITableView内のUITableViewCell
基本的に各音楽アルバムにはUITableViewCell
があり、上半分にはミュージックアルバムカバーアートが、下半分にはUITableView
があります。
UITableViewCell
例:
私は限り上半分に音楽アルバムのカバーアートを追加するなどだし、下半分の空白UITableView
。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
AlbumsTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
MPMediaItem *rowItem = [[albumsArrayForTVC objectAtIndex:indexPath.row] representativeItem];
MPMediaItemArtwork *artwork = [rowItem valueForProperty:MPMediaItemPropertyArtwork];
inputImage = [artwork imageWithSize: CGSizeMake (1024, 1024)];
if (inputImage) {
cell.backgroundImageView.image = inputImage;
} else {
cell.backgroundImageView.image = nil;
}
UITableViewCell *songCell = [cell.songTableView dequeueReusableCellWithIdentifier:@"OtherCell"];
songCell.textLabel.text = @"This text doesn't show up yet";
return cell;
}
私は歌のUITableView
を埋めるためにどのようcellForIndexPath
の内側に把握することはできません。私はちょうど今実際にはNSArray
の曲を介してそれを記入しますが、今は静的なtextLabel.text
を使用しようとしています。
これは分かりにくいことですが、書式的にはほとんどの場合理にかなっていませんが、これを行う方法を知っている人はいますか?
クール私はこれを試してみましょう! – SRMR