gpt4 book ai didi

swift - 如何在 SwiftUI 中创建带有图像的按钮?

转载 作者:搜寻专家 更新时间:2023-10-31 21:55:58 24 4
gpt4 key购买 nike

我使用以下代码行在 SwiftUI 中创建了一个按钮:

Button(action: {
print("button pressed")
}) {
Image("marker")
}

但是 marker 图像会自动变为蓝色。

我想在按钮中使用原始图像。

这是原始的marker.png:

enter image description here

但 SwiftUI 将其更改为:

enter image description here

我记得我们在 UIButton 中有 tintColor 或类似的东西,但我在 SwiftUI 中找不到它。

最佳答案

另一种以编程方式设置的方法:-

var body: some View {
Button(action: {
print("button pressed")

}) {
Image("marker")
.renderingMode(Image.TemplateRenderingMode?.init(Image.TemplateRenderingMode.original))
}
}

关于swift - 如何在 SwiftUI 中创建带有图像的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56820779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com