SwiftUIでダークモードかどうかを検知
EnvironmentValuesのColorSchemeを使います。
import SwiftUI
struct SwiftUIView: View {
@Environment(\.colorScheme) var colorScheme
var body: some View {
Rectangle()
.shadow(color: colorScheme == .dark ? .clear : .black, radius: 10)
//ダークモードの時はshadowを透明にする
}
}
もしこの記事がお役に立ちましたらサポートをお願いします!