[SwiftUI] Menu

RudinP·5일 전
0

Study

목록 보기
312/325

var body: some View {
        Menu("File Menu") {
            Button("Copy", action: {
                
            })
            
            Button {
                
            } label: {
                Label("Change Folder Name", systemImage: "pencil")
            }
            
            Button(role: .destructive) {
                
            } label: {
                Label("delete", systemImage: "trash")
            }
            
            //Menu도 계층적으로 구성 가능하다.
            Menu {
                Button {
                    
                } label: {
                    Label("Email", systemImage: "envelope")
                }
                
                Button {
                } label: {
                    Label("Air Play", systemImage: "airplayvideo")
                }
            } label: {
                Label("Share", systemImage: "link")
            }

        } primaryAction: {
            //서브메뉴일때는 의미 없고, 최상위 메뉴일때만 의미 있음
            //탭으로는 메뉴 표시 X
            //기본 작업을 하고 그냥 끝남
            //메뉴 표시 원할 시 꾹 눌러야 함
            //하나의 버튼으로 옵션과 동작 모두 구현 원할 때 유용
            print("")
        }
        .padding()
    }
profile
iOS 개발자가 되기 위한 스터디룸...

0개의 댓글