반응형
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 |