Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 无法使用SwiftUI创建系统映像_Ios_Swift_Swiftui - Fatal编程技术网

Ios 无法使用SwiftUI创建系统映像

Ios 无法使用SwiftUI创建系统映像,ios,swift,swiftui,Ios,Swift,Swiftui,我想用Swift UI显示系统图像 import SwiftUI struct SwiftUIView : View { var body: some View { Image(systemName: "star.fill") } } #if DEBUG struct SwiftUIView_Previews : PreviewProvider { static var previews: some View { SwiftUIView

我想用Swift UI显示系统图像

import SwiftUI

struct SwiftUIView : View {
    var body: some View {
        Image(systemName: "star.fill")
    }
}

#if DEBUG
struct SwiftUIView_Previews : PreviewProvider {
    static var previews: some View {
        SwiftUIView()
    }
}
#endif
但是我在预览区域中没有看到任何图像。为什么?


我对某些图像(系统名:)SF符号也有类似的问题

将预览设备更改为“iPhone XR”解决了这个问题。我想这是一只虫子

您可以按如下方式更改预览设备:

#if DEBUG
struct SwiftUIView_Previews : PreviewProvider {
    static var previews: some View {
        SwiftUIView()
          .previewDevice(PreviewDevice(rawValue: "iPhone XR"))
    }
}
#endif

这对我有用。你确定预览真的有效吗?您可以尝试添加一个.foregroundColor(.red)到它,看看它是否有不同。是的,预览正在工作。我添加了foregroundColor,但它仍然不起作用。我注意到,如果我设置了.font(.title),那么图像就会出现!这很奇怪,没有这个对我来说很好。你能编辑你的问题,包括整个代码吗?我有你的确切代码,它工作得很好。我也可以通过使用.foregroundColor、.font等实时预览来调整它。我将尝试重新启动xcode并查看。这是测试版,所以谁知道。。。