MacOS SwiftUI 버튼 글자색 변경 후 어두운/가벼운 외관 변경

0

질문

그래서 나는 아래 코드를 놀이터에서 나는 2 개의 버튼에서는 가벼운 외관,나는 스위치를 어두운 모니다. 모두 업데이트 버튼경 색상의 일부로 SwiftUI 프레임워크를 off-white. 그때 나는 누에 하나의 버튼이 포그라운드 색상에 다른 버튼(s)변경됩니다. 오 비디오가 아래에 첨부되어 있습니다. 엑스 코드를 사용하여 13.1


import SwiftUI
import PlaygroundSupport

struct ContentView: View {
    var body: some View {
        VStack {
            HStack {
                Text("Current")
                    .font(.subheadline)
                    .fontWeight(.semibold)
                    .foregroundColor(.gray)
                    .frame(maxWidth: .infinity, alignment: .leading)
                Label("43.672490, -79.388932", systemImage: "location")
                    .frame(width: 175, alignment: .trailing)
            }
            HStack {
                Button {} label: {
                    Text("
button swiftui
2021-11-22 22:03:17
1

최고의 응답

0

전경색으로 보이지 않는 조정이 빛과 어둠 모니다. 그러나 나는 할 수 있었다 그것을 해결하는 색을 사용하여 걸리는 다른 모습으로 계좌로 추가하여 .foregroundColor() 버튼을 사용:

struct ContentView: View {
    let buttonTextColor = Color(.secondaryLabelColor)
    var body: some View {
        VStack {
            HStack {
                Text("Current")
                    .font(.subheadline)
                    .fontWeight(.semibold)
                    .foregroundColor(.gray)
                    .frame(maxWidth: .infinity, alignment: .leading)
                Label("43.672490, -79.388932", systemImage: "location")
                    .frame(width: 175, alignment: .trailing)
            }
            HStack {
                Button {} label: {
                    Text("
2021-11-27 23:12:51

그것은 방법이 있을 수 있습 나는 그것을 재현하려고하지만,나는 이 행동은 맥 os 에서 몬테레이 12.0.1 위해 무엇을 가치가있다.
Charles A.

하지만 그것이브 업데이트. 그래서 빛경 모드 라벨 색상은 검은색이고브로 흰색과 어둠 속에경 모드 라벨 색상은 흰색브 유지 off-white. 니다.forgroundColor 솔루션하지 않는 요소를 제공 변경합니다. 도 차이가 열리 시스템 Pref>보안 및 개인정보 보호 및 누에 자물쇠 아이콘의(왼쪽 아래)과 관찰하의 행동을 취소 버튼입니다. 감사합니다!
swifty-george

답 업데이트됩니다.
Yrb

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................