Swift删除NavigationLink自带的颜色效果
Swift删除NavigationLink自带的颜色效果

Swift删除NavigationLink自带的颜色效果

在Swift中,新增NavigationLink链接后,NavigationLink标签颜色会自动变成蓝色。

解决方案为:可以使用 .buttonStyle(PlainButtonStyle()) 或 .buttonStyle(.plain),后者在较新的 SwiftUI 版本中推荐使用,这样会去掉 NavigationLink 自带的样式。

NavigationLink(destination: {
    // 目标视图
}, label: {
})
.buttonStyle(.plain) // 取消默认颜色样式

问题得到解决。

   

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开发者。

欢迎加入我们的 微信交流群QQ交流群,交流更多精彩内容!
微信交流群二维码 QQ交流群二维码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注