Apple 在 iOS 10 中弃用了 MPMediaItemArtwork
中的 init(image:)
方法。
什么是新的替代品。
类显示接口(interface)显示下面的方法在新的操作系统版本中可用
public init(boundsSize: CGSize, requestHandler: @escaping (CGSize) -> UIImage)
有人知道怎么用吗?
还有问题 2,上一个问题的一部分:使用 MPNowPlayingInfoCenter
在锁屏和控制中心显示正在播放元数据是否在模拟器中有效?
最佳答案
您可以使用以下代码:
let image = UIImage(named: "logo")!
let artwork = MPMediaItemArtwork.init(boundsSize: image.size, requestHandler: { (size) -> UIImage in
return image
})
是的,“正在播放”元数据显示在模拟器的控制中心上。
关于ios - MPMediaItemArtwork 初始化(图像 :) deprecated in iOS 10. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41191452/