如何优化SwiftUI代码,使.foregroundColor(.red)不必重复?
.foregroundColor(.red)
if let image = image { Label("ok", systemImage: image).foregroundColor(.red) } else { Text("ok").foregroundColor(.red) }
6pp0gazn1#
你可以将条件语句 Package 在Group中。下面是一个例子:
Group
Group { if let image = image { Label("ok", systemImage: image) } else { Label("ok") } }.foregroundColor(.red)
1条答案
按热度按时间6pp0gazn1#
你可以将条件语句 Package 在
Group
中。下面是一个例子: