728x90 SwiftUI2 SwiftUI 차트 날짜 사이에 생기는 빈 공간 해결방법 //임시 데이터let ex: [CalorieData] = [ CalorieData(date: Date(timeIntervalSinceNow: -10 * 24 * 60 * 60), calorie: 1450), //10일 전 CalorieData(date: Date(timeIntervalSinceNow: -5 * 24 * 60 * 60), calorie: 1550), // 5일 전 CalorieData(date: Date(timeIntervalSinceNow: -4 * 24 * 60 * 60), calorie: 1600), // 4일 전 CalorieData(date: Date(timeIntervalSinceNow: -3 * 24 * 60 * 60), cal.. 2024. 9. 7. SwiftUI ColorScheme 다크 모드 대응하기 .background(RoundedRectangle(cornerRadius: 10) .foregroundStyle(Color.white)) .shadow(radius: 7)배경을 깔끔하게 하얀색으로 하고 싶었지만 다크 모드에선 글자가 잘 안 보이게 됐다.이럴 땐 ColorScheme으로 다크 모드에 대응해 주면 된다. (시스템컬러들은 자동으로 대응되기도 합니다) //사용 예시@Environment(\.colorScheme) var colorScheme'''''' .background(RoundedRectangle(cornerRadius: 10) .foregroundStyle(colorScheme == .dark ? Color(.systemGray4) : Color.white)) .sha.. 2024. 8. 20. 이전 1 다음 728x90