English 中文(简体)
澳门 在Mendu BarExtra河航道上没有显示的信号
原标题:MacOS swiftUI using NavigationStack toolbar button not showing in MenuBarExtra app

I m 只制造一只菜.,只用于rat立一itch矿,一米则使用导航 st和工具棒添加“附加” but子。

    var body: some View {
    VStack(alignment: .leading){

        NavigationStack{
            
            List(projects){ project in
                
                NavigationLink(destination: ProjectDetailView(project: project)){
                    Text(project.name)
                }
                
            }
            .navigationTitle("Projects")
            .toolbar{
                ToolbarItem(placement: .navigation, content: {   Button(
                    action: {AddProject()},
                    label: {
                        Image(systemName: "plus").imageScale(.large)
                        
                    }
                )
                }
                )

                
            }
            }
            
    }.frame(width: 400,height:600)

}

我在VStack之外尝试使用这一工具,结果也相同。

导航名称和纽特以预约方式显示罚款。 但当我提出申请时,标题就显示了这一点。 纽特没有。 另请注意,如果我点击“工具bar”的导航链接,则该工具区有后纽。

https://i.stack.imgur.com/q0SBc.png” rel=“nofollow noretinger”“Screenshot”/

如果这是丑恶的,或者任何人都卷入这种局势?

问题回答

I tried, but didn t run into the same issue. Here is my code.

import SwiftUI

struct ContentView: View {
    @State var projects = ["1", "2"]
    @State var projectName = ""
    var body: some View {
        VStack(alignment: .leading){
            NavigationStack{
                List(projects, id: .self){ project in
                    NavigationLink(destination: ProjectDetailView(project: project)){
                        Text(project)
                    }
                }
                .navigationTitle("Projects")
                .toolbar{
                    ToolbarItem(placement: .navigation, content: {
                        HStack {
                            Button {
                                print(projectName)
                            } label: {
                                Image(systemName: "plus").imageScale(.large)
                            }
                            TextField("project name ", text: $projectName)
                        }
                    }
                    )
                }
            }
        }
    }
}

struct ProjectDetailView: View {
    let project: String
    var body: some View {
        Text(project)
    }
}

#Preview {
    ContentView()
}




相关问题
2 mysql instances in MAC

i recently switched to mac. first and foremost i installed xampp. then for django-python-mysql connectivity, i "somehow" ended up installing a seperate MySQL. now the seperate mysql installation is ...

Iterating over string/strlen with umlauted characters

This is a follow-up to my previous question . I succeeded in implementing the algorithm for checking umlauted characters. The next problem comes from iterating over all characters in a string. I do ...

Controlling OSX windows

I m trying to control windows of a foreign OSX applications from my application. I d like to 1. move the windows on the screen 2. resize the windows on the screen 3. change the currently active window ...

Switching J2SE versions on Mac OS (SnowLeopard)

My current JDK on Mac OS (10.6) is set to 1.6 and I d like to switch to 1.5. A listing of /System/Library/Frameworks/JavaVM.framework/Versions/ shows: lrwxr-xr-x 1 root wheel 10 Nov 3 18:34 ...

Scrolling inside Vim in Mac s Terminal

I ve been googling around trying to figure out if it s possible to use my mouse wheel to scroll while inside Vim in Mac s Terminal, with no luck. It seems as if only X11 or iTerm support this. Before ...

export to MP3 from quicktime API

A question for Apple,QT programmers. Would like to know if it s possible to export a Movie object to MP3 using the QuickTime API. Preferably the ConvertMovieToFile function. I ve looked at ...

热门标签