SwiftUI筆記:NavigationLink 後圖片、文字變藍色 解決辦法,How to turn off NavigationLink overlay color in SwiftUI?


添加NavigationLink後,圖片、文字預設會渲染成藍色 。

解決方法:

圖片Image() - 直接加上 .renderingMode(.original)
文字Text() - 針對文字加上顏色即可,如:.foregroundColor(.black)

 

            HStack {
                Image(image)
                    .renderingMode(.original)
                Text(name)
                    .foregroundColor(.black)
                Spacer()
                Image(systemName: "chevron.right")
                    .renderingMode(.original)
  

留言

這個網誌中的熱門文章

SwiftUI筆記:TabView Item 顏色設定