【发布时间】:2020-10-12 21:16:24
【问题描述】:
您好,我是 SwiftUI 的新手,我正在使用标签 Image("my image"),我的图片位于 Assets.xcassets 目录中,当我正在编辑时一切正常,但当我使用单元格或模拟器进行测试时在我的 Mac 中,图像没有出现,我不明白为什么我的代码如此简单,如果我在我的屏幕中使用一些 Text 或 TextField,是否可以告诉我谁显示了完整的屏幕,而我没有出现在所有屏幕上知道如何将屏幕向下移动。真的比你帮助我。
我正在使用 iOS 13.4 和 iPhone 7
var body: some View {
VStack {
ZStack{
Image("icon-logo")
.resizable()
.scaledToFit()
.clipShape(Circle())
.overlay(Circle().stroke(Color(red: 39 / 255, green: 113 / 255, blue: 233 / 255), lineWidth: 5))
.shadow(radius: 20)
}
Text("Datos de Usuario")
VStack{
Text("Nombre")
.offset(x: -140, y: 0)
TextField("--Nombre--", text: /*@START_MENU_TOKEN@*//*@PLACEHOLDER=Value@*/.constant("")/*@END_MENU_TOKEN@*/)
.offset(x: 20, y: 0)
.padding(15)
.background(Color(red: 242 / 255, green: 242 / 255, blue: 242 / 255))
Text("Apellido")
.offset(x: -140, y: 0)
TextField("--Apellido--", text: /*@START_MENU_TOKEN@*//*@PLACEHOLDER=Value@*/.constant("")/*@END_MENU_TOKEN@*/)
.offset(x: 20, y: 0)
.padding(15)
.background(Color(red: 242 / 255, green: 242 / 255, blue: 242 / 255))
}
}
struct TercerIUView_Previews: PreviewProvider {
static var previews: some View {
TercerIUView()
}
}
【问题讨论】: