在工作表 SwiftUI 上移动图像

问题描述 投票:0回答:1

在屏幕设计中,我从底部显示一张工作表,在本节中我想将图像移动到工作表部分上方。在这部分中,当我用偏移向上移动它时,它只保留在工作表中,但我想按如下方式进行。

我想要这个:

I want this

问题:

Problem

import SwiftUI

struct LoginView: View {
    @State private var showingResetPassword = false

    var body: some View {
        VStack(){
            HStack{
                Toggle("", isOn: $isToggled)
                    .toggleStyle(
                        CheckmarkToggleStyle()
                    )
                Text("Beni hatırla")
                Spacer()
                Button("Şifremi Unuttum") {
                            showingResetPassword.toggle()
                }.foregroundColor(Color.black)
                    .sheet(isPresented: $showingResetPassword) {
                            ZStack{
                                Image("resetPasswordFrog")
                                    .offset(y: -100)
                            }
                            .presentationDetents([.medium, .large])
                        }
            }.padding(.top, 10)

我使用了 ZStack,但无法按照我想要的方式显示它。

ios swift swiftui view swiftui-zstack
1个回答
0
投票

尝试对工作表和图像使用叠加层,例如:

Image("image")
.overlay(
Image("image2")
)

这只是一个例子。

© www.soinside.com 2019 - 2024. All rights reserved.