Mik*_*oon 6 swift navigationview swiftui swiftui-navigationlink
NavigationLink(destination: DetailView()) {
Image(systemName: "cloud.heavyrain")
.foregroundColor(Color.accentColor)
.font(.system(size: 66, weight: .regular))
}
.buttonStyle(PlainButtonStyle())
Run Code Online (Sandbox Code Playgroud)
在此示例中,.buttonStyle(PlainButtonStyle()) 修饰符将突出显示更改为非常温和但仍然可见的效果。
Mik*_*oon 18
我通过创建一个不带任何修饰符的自定义 ButtonStyle 提出了非常简单的解决方案:
struct EmptyButtonStyle: ButtonStyle {
func makeBody(configuration: Self.Configuration) -> some View {
configuration.label
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1268 次 |
| 最近记录: |