对于这个框架,我知道我还不擅长调整UI的一部分.

我的对齐问题是,填充越多,我的图像就会收缩,所以如果可能的话,你能简单地指出我的错误吗?我正在练习将我的物品对准左上角.

    struct MasterLabMerge: View {
    var body: some View {
    
    ZStack {
        
        Color.gray.ignoresSafeArea()
        Image(systemName: "note")
            .frame(width: 300, height: 300)
            .padding(.leading, -300)
            .padding(.top, -500)
      }
    }


}

enter image description here

推荐答案

您需要添加.resizable()才能使图像变大.

此外,您可以更好地将项目对齐到左上角.

选项1(我个人认为这是最好的):

 ZStack {
   Color.gray.ignoresSafeArea()
   VStack {
     HStack {
         Image(systemName: "note")
             .resizable()
             .frame(width: 100, height: 100)
             .padding(.leading)
         Spacer()
     }
     Spacer()
   }
 }

选项2:

 ZStack {
    Color.gray.ignoresSafeArea()
    }
    .toolbar {
        ToolbarItem(placement: .navigationBarLeading) {
            Image(systemName: "note")
                .resizable()
                .frame(width: 100, height: 100)
                .padding(.top)
        }
    }

Swift相关问答推荐

Swift UI在视图中排序不同的 struct

";async let和";async之间的差异让我们等待";

当TextField变为空时,不会触发onChange

将matchedGeometryEffect 应用于列表视图内的视图时,列表视图中的项目会受到影响 - SwiftUI

当模式以编程方式关闭时在父视图控制器中触发操作

在这个使用 URLSession 的简单 case 中是否创建了一个强引用循环?

将 ArgumentParser 与 Swift 并发一起使用

如何从 Swift 中隐藏 Objective-C 类接口的一部分?

ConfirmationDialog取消swiftui中的错误

swiftui中服务端图片如何设计view并赋予rotationEffect?

如何在不提交到应用store 的情况下在本地运行我的应用

这是 Int64 Swift Decoding 多余的吗?

持久化字符串列表属性 RealmSwift

如何在 ZStack 中单独下移卡片?

用户输入以更改通过点击生成的形状大小

为什么更改属性后动画会加速? SwiftUI

What is "SwiftPM.SPMRepositoryError error 5"?

try 在解除分配时加载视图控制器的视图... UIAlertController

快速延迟加载属性

ld:入口点(_main)未定义.对于架构 x86_64:Xcode 9