반응형

 

Hacking with Swift 사이트의 강좌 번역본입니다.

 

[원문 : https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-bar-items-to-a-navigation-view]

 

How to add bar items to a navigation view

 

navigationBarItems() modifier는 네비게이션의 앞쪽과 뒷쪽 모서리에 하나 또는 여러개의 바 버튼 항목을 추가합니다. 그것들은 탭이 가능한 버튼 일 수 있지만, 제한은 없습니다 - 어떤 종류의 뷰라도 추가할 수 있습니다.

 

예를들어, 다음은 네비게이션 뷰의 뒷쪽 모서리에 도움말 버튼 1개를 추가합니다.

var body: some View {
    NavigationView {
        Text("SwiftUI")
            .navigationBarTitle("Welcome")
            .navigationBarItems(trailing:
                Button("Help") {
                    print("Help tapped!")
                }
            )
    }
}

 

여러개의 바 버튼 항목들을 추가하고자 하는 경우에, 다음과 같이 HStack안에 위치시킬 수 있습니다.

.navigationBarItems(trailing:
    HStack {
        Button("About") {
            print("About tapped!")
        }

        Button("Help") {
            print("Help tapped!")
        }
    }
)

 

반응형

'SwiftUI > Containers' 카테고리의 다른 글

How to hide and show the status bar  (0) 2019.11.22
How to group views together  (0) 2019.11.22
How to embed views in a tab bar using TabView  (0) 2019.11.21
How to embed a view in a navigation view  (0) 2019.11.21
Working with containers  (0) 2019.11.21
Posted by 까칠코더
,