小编Pet*_*nes的帖子

如何在使用 SwiftUI 的同时导航到视图控制器?

我正在尝试导航到视图控制器,同时使用 SwiftUI 中的 NavigationLink。我假设我无法做到这一点,所以我想知道如何以另一种方式导航到我的视图控制器,同时仍然能够单击我的 HomeView 中的按钮并导航到我的 ViewController。

下面是我的 HomeView,我想要一个带有文本“Time Sheets”的按钮来导航到我的 ViewController

struct HomeView: View {
    var body: some View {
        NavigationView {
        VStack {
            Image("OELogo")
                .resizable()
                .frame(width: 400, height: 300)
            
            NavigationLink(destination: ViewController()) {
                Text("Time Sheets")
                .fontWeight(.bold)
                    .frame(minWidth: 325, minHeight: 50)
                .font(.title)
                .foregroundColor(.gray)
                .padding()
                .overlay(
                    RoundedRectangle(cornerRadius: 50)
                        .stroke(Color.gray, lineWidth: 2)
                )
            }
Run Code Online (Sandbox Code Playgroud)

下面是我想要导航到的 ViewController 文件代码的开始

import UIKit
import KVKCalendar
import SwiftUI

final class ViewController: UIViewController {
    private var events = [Event]()
    
    private var selectDate: Date = {
        let formatter = DateFormatter() …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

7
推荐指数
1
解决办法
5798
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1