我使用ZStack设计了一个“ CardView”,其中背景层是渐变,前景层是PNG(或PDF)图像。
当我将ZStack放置在NavigationLink中时,渐变保持不变且很好,但是图像获得带蓝色的覆盖颜色(如按钮的默认颜色),因此不再有黄色路径(该路径为带蓝色的)。如何获得前景PNG(或PDF)图像的原始颜色?
navigationLink的行为类似于Button,它获得蓝色的默认按钮样式。使用.renderingMode(.original)仅适用于图像视图。
最好使用波纹管修改器将默认按钮样式更改为普通样式
.buttonStyle(PlainButtonStyle())
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470
- 请关注我的专栏icloudend, SwiftUI教程与源码
https://www.jianshu.com/c/7b3e3b671970