只需要知道当前iPhone是否设置壁纸.
找了AI回复如下:
但是编译不过
// iOS原生代码示例
func isLiveWallpaperSet() -> Bool {
if let image = UIApplication.shared.value(forKey: "liveWallpaperImage") as? UIImage {
return image.size.width > 0 && image.size.height > 0
}
return false
}
说liveWallpaperImage没有这个属性
3 个回复
老谢123 (作者) - 老谢123
swift 如何得知是否ios有壁纸呢?
if (UIApplication.shared.delegate.window?.backgroundColor != nil) { txtB+='有壁纸' ; }
这个报错:value of optional type '(any UIApplicationDelegate)?' must be unwrapped to refer to member 'window' of wrapped base type 'any UIApplicationDelegate'
老谢123 (作者) - 老谢123
不用回复了.
老谢123 (作者) - 老谢123
还没有找到答案,请各位帮忙提供一下答案,谢谢