ufo*_*oro 7 image ios swift ios13 swiftui
如果图像存在,我正在尝试执行代码。问题是我无法捕获空图像调用的状态。结果是我得到一个空图像,但如果可能的话宁愿放置一个占位符图像。
func procImage(inName: String) {
switch (inName) {
case inName:
imageName = inName.lowercased()
default:
imageName = "blank"
}
}
Run Code Online (Sandbox Code Playgroud)
此检查很简单,但您需要确保默认图像始终存在。
func getSafeImage(named: String) -> Image {
let uiImage = (UIImage(named: named) ?? UIImage(named: "Default.png"))!
return Image(uiImage: uiImage)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5840 次 |
| 最近记录: |