[SwiftUI]ナビゲーションバー(NavigationBar)にボタンを配置する方法

SwiftUI
スポンサーリンク

方法

navigationBarItemsモディファイアを使います。

func navigationBarItem ( leading , trailing)

leading:ナビゲーションバーの左側
trailing : ナビゲーションバーの右側

このモディファイアは、ナビゲーションバーの右側と左側に置くビューを指定することが出来ます。

そして、置きたい方の引数にボタンを指定することで、ボタンを配置することが出来ます。

NavigationView {
            VStack {
                Text("サンプル")
            }
            .navigationBarItems(leading: Button(action: {}){
                Text("左側")
            }, trailing: Button(action: { }) {
                    Text("右側")
            }
            )
        }

まとめ

ナビゲーションバーにボタンを配置するには、navigationBarItemsモディファイアを使います。

オススメの記事

コメント

タイトルとURLをコピーしました