-
Notifications
You must be signed in to change notification settings - Fork 0
SwiftUI_ui_navigationbar
kobayashiharuto edited this page Aug 8, 2021
·
2 revisions
アプリでよくあるヘッダーをつけてみましょう。
iOS では、このヘッダーを NavigationBar と呼びます。
以下のような、テキストがあるだけのページにヘッダーをつけましょう。
import SwiftUI
struct ContentView: View {
var body: some View {
Text("Hello, Header")
}
}とは言っても簡単で、NavigationView で囲んであげるだけです。
そのあとは、NavigationView ではなく、その中の要素に対して NavigationBar の設定を書いていきます。
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
Text("Hello, Header") // 中の要素に対して設定を書いていく
.navigationBarTitleDisplayMode(.inline) // ヘッダーの表示設定
.navigationTitle("タイトル") // ヘッダーのタイトル
}
}
}これで、以下のようにヘッダーがつきました!簡単ですね。
他にも様々な表示設定があるので、以下を参照してください。