image - 使用个人图像创建 SwiftUI 按钮
问题描述
使用图像作为按钮创建按钮或导航链接时,我在 swiftui 中遇到问题。一旦我得到代码设置,图像是蓝色的。
NavigationView {
VStack {
Text("Hello World")
NavigationLink(destination: areaexample()) {
Image("testpic")
.resizable()
.frame(width: 200, height: 200)
.cornerRadius(50)
}
}
}
解决方案
iOS 中的某些组件会自动应用一个名为tint
. 如果您需要覆盖此行为,请将图像的渲染模式设置为.renderingMode(.original)
Image("testpic").renderingMode(.original)
推荐阅读
- sql-server - 实体框架与 ADO.NET 中的存储过程
- shell - 如何使用正则表达式 shell 脚本从路径中获取文件夹名称的第二个位置
- arrays - 谷歌表格应用程序脚本无法过滤数组中的空字符串
- c# - 如何使用 c# 从 UWP 中的文件夹“C:\Test”中获取所有文本文件?
- python - 使用 argparse 和 concurrent.futures 包冻结程序
- java - 具有多个字段和日期的 Spring Data Paging and Sorting Repository
- facebook - 为什么我的网站无法在 Facebook Debugger 中查看?
- javascript - 在 5000 毫秒超时内未调用异步回调
- julia - Julia DSP包重采样功能错误
- go - 在 Golang 中将基类型转换为派生类型