У меня есть 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;
}
Я не могу понять, в cellForIndexPath
как заполнить UITableView
песен. Я просто пытаюсь использовать статический textLabel.text
прямо сейчас, хотя я в конце концов заполню его через фактические NSArray
песен.
Я знаю, что это запутанная вещь, и стилистически это не имеет смысла в большинстве случаев, но есть ли кто-нибудь, кто знает, как это можно сделать?
Прохладный, я попробую! – SRMR