使用个人图像创建 SwiftUI 按钮

Posted

技术标签:

【中文标题】使用个人图像创建 SwiftUI 按钮【英文标题】:Creating a SwiftUI Button using personal image 【发布时间】:2019-10-21 06:07:56 【问题描述】:

在使用图像作为按钮创建按钮或导航链接时,我在 swiftui 中遇到问题。一旦我得到代码设置,图像是蓝色的。

NavigationView 
               VStack 
                   Text("Hello World")
                   NavigationLink(destination: areaexample()) 
                       Image("testpic")
                       .resizable()
                       .frame(width: 200, height: 200)
                       .cornerRadius(50)
               
             
           

【问题讨论】:

【参考方案1】:

ios 中的某些组件会自动应用名为 tint 的调用方。如果需要覆盖此行为,请将图像的渲染模式设置为.renderingMode(.original)

Image("testpic").renderingMode(.original)

【讨论】:

以上是关于使用个人图像创建 SwiftUI 按钮的主要内容,如果未能解决你的问题,请参考以下文章

使用 SwiftUI 移动带有图像的按钮

更改选项卡式视图栏颜色 SwiftUI

为啥使用 SwiftUI 按钮的图像背景不显示在工具栏中?

Catalyst 'SwiftUI.AccessibilityNode' 不是已知的可序列化元素

在 SwiftUI 的按钮中放置背景图像和文本/图标?

SwiftUI 中的 List 是不是复用类似于 UITableView 的单元格?