どうも、ちょげ(@chogetarou)です。
NavigationLinkの戻るボタンの色を変える方法を紹介します。
方法

NavigationLinkの戻るボタンの色を変えるには、accentColorモディファイアを使います。
まず、NavigationViewにaccentColor()をつけます。
そして、accentColorの引数に戻るボタンの色を指定します。
NavigationView {
NavigationLink(destination: Text("テキスト")){
・・・
}
}
.accentColor(/*戻るボタンの色*/)
accentColorモディファイアを使うことで、NavigationLinkの戻るボタンの色を変えることが出来ます。
使用例
以下は、使用例です。

struct SampleView: View {
var body: some View {
VStack{
NavigationView {
NavigationLink(destination: Text("SecondView")){
Text("Go!")
}
.foregroundColor(Color.blue)
}
.accentColor(Color.red)
}
}
}
struct SecondView: View {
var body: some View {
VStack {
Text("SecondView")
}
}
}

[SwiftUI]「ナビゲーションバー(NavigationBar)」の戻るボタンを自作する方法
2021.8.20 ナビゲーションバーの戻るボタンを自作する方法を紹介します。

[SwiftUI]「ナビゲーションビュー」の遷移先を手動で閉じる方法
2021.8.20 SwiftUIでナビゲーションビューの画面遷移先を手動で閉じる方法を解説します。

[SwiftUI]「NavigationLink(ナビゲーションリンク)」の使い方
2021.8.20 SwiftUIでNavigationLinkを使う方法を解説します。

[SwiftUI]ナビゲーションバーの「戻るボタン」を非表示にする方法
2021.8.19 SwiftUIでナビゲーションバーの「戻るボタン」を非表示にする方法を紹介します。
コメント