Проблема размера обложки iPod в CCSprite?

Итак, у меня есть CCSprite в одной из сцен моего приложения. Я загружаю изображение из листа спрайта в него, выполняя initWithSpriteFrameName. Затем, когда пользователь проигрывает песню из своей библиотеки iPod, я пытаюсь сделать это:

(albumArtwork - это CCSprite)

MPMediaItemArtwork *itemArtwork = [musicPlayer.nowPlayingItem valueForProperty:MPMediaItemPropertyArtwork];
UIImage *artworkImage = [itemArtwork imageWithSize:CGSizeMake(albumArtwork.boundingBox.size.width, albumArtwork.boundingBox.size.height)];
CCTexture2D *tex = [[CCTextureCache sharedTextureCache] addCGImage:resizedArtworkImage.CGImage forKey:@"albumArtwork"];
[albumArtwork setTexture:tex];

Тем не менее, изображение должно быть огромным, потому что сам CCSprite показывает только 1/4 обложки альбома. Я попытался уменьшить размер изображения, и это не помогло. Кто-нибудь знает, почему это происходит?

Спасибо!

0 ответов

Другие вопросы по тегам