SwiftUI3优秀文章 NavigationLink图片和文字显示蓝色或者图片无显示
生活随笔
收集整理的這篇文章主要介紹了
SwiftUI3优秀文章 NavigationLink图片和文字显示蓝色或者图片无显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SwiftUI3優秀文章 NavigationLink圖片和文字顯示藍色或者圖片無顯示
我們來看一段代碼
var body: some View {NavigationView {NavigationLink {Circle().fill(Color.red)} label: {HStack{Text("12321")Image("12").renderingMode(.original).resizable().scaledToFill().frame(width: 60, height: 60).clipShape(RoundedRectangle(cornerRadius: 30)).overlay(Circle().stroke(Color.red,lineWidth: 4))}}}}如果對文字不設置顏色,或者圖片不渲染原始圖片, 在NavgationLink下,文字會顯示藍色,圖片可能不顯示。 那是因為NavigationLink包了一層Button 在上面。
我們 新建一個文件OriginalButtonStyle
遵循ButtonStyle協議。
書寫:configuration.label
在NavigationLink后面書寫。
.buttonStyle(OriginalButtonStyle())。 問題解決。
總結
以上是生活随笔為你收集整理的SwiftUI3优秀文章 NavigationLink图片和文字显示蓝色或者图片无显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源代码的使用 二次开发
- 下一篇: 职场中什么样的员工最易发展?