Изображение символов SwiftUI SF: Изображение в темном режиме для светлого режимаIOS

Программируем под IOS
Ответить
Anonymous
 Изображение символов SwiftUI SF: Изображение в темном режиме для светлого режима

Сообщение Anonymous »

в настоящее время в моем приложении изображения в этом файле ContentView.swift отлично выглядят на iPhone с настройками дисплея, установленными в темный режим (1-е изображение). Однако, когда я Я использую свой симулятор, в котором установлен светлый режим, он не имеет хорошего контраста (2-е изображение).
Изображения в темном режиме (хорошо, то, что я хочу) оба должны выглядеть так):
Изображение

Изображения в светлом режиме (плохие из-за низкой контрастности и читаемости):
Изображение

Код: Выделить всё

struct ContentView: View {
@StateObject var sharedVars = SharedVarsBetweenTabs()

var body: some View {
TabView {
HomeView().environmentObject(sharedVars)
.tabItem {
Text("Home")
Image(systemName: "house.fill")
}
AppearanceView().environmentObject(sharedVars)
.tabItem {
Text("Appearance")
Image(systemName: "paintbrush.fill")
}
QuotesView().environmentObject(sharedVars)
.tabItem {
Text("Quotes")
Image(systemName: "quote.bubble.fill")
}
}
.environmentObject(sharedVars)
.accentColor(.blue)
}

}
В идеале, Я просто хочу, чтобы они оба выглядели как изображение в темном режиме, независимо от настроек дисплея телефона пользователя, поскольку фон приложения один и тот же. . Буду очень признателен за любую помощь или предложения.

Подробнее здесь: https://stackoverflow.com/questions/781 ... light-mode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»