Apple a désapprouvé la méthode init(image:)
dans MPMediaItemArtwork
dans iOS 10. Quelle est la nouvelle alternative.MPMediaItemArtwork init (obsolète) obsolète dans iOS 10.0
la classe montre l'interface montre la méthode ci-dessous pour être disponible dans la nouvelle version OS
public init(boundsSize: CGSize, requestHandler: @escaping (CGSize) -> UIImage)
Quelqu'un sait comment l'utiliser?
question également 2, une partie de la question précédente: Est-ce montrant maintenant jouer métadonnées sur le verrouillage écran et contrôle central à l'aide MPNowPlayingInfoCenter
travail dans le simulateur?
Pouvez-vous nous éclairer sur le "pourquoi" et le "comment" (l'enfer ...) cet initialiseur MPMediaItemArtwork est-il utilisé? Qu'attend-on de ce bloc? retourner un UIImage à la taille fournie? Je fais des recherches sur le Web et je ne peux pas obtenir une documentation raisonnable à ce sujet. –
@MottiShneor Différentes tailles d'images sont nécessaires - centre de contrôle, écran de verrouillage, centre de contrôle étendu, iPhone, iPad. Si votre média comporte des illustrations de différentes tailles, vous pouvez renvoyer le média approprié lorsque iOS le demande. –
Mais vous retournez la même image encore et encore, indépendamment de la taille? l'image sera-t-elle redimensionnée pour s'adapter? est-ce acceptable? –