Based on my testing, @Environment(\.colorScheme) starting from iOS 26 behaves differently for Live Activities:
Inside the Dynamic Island, it always returns .dark.
For the banner / Lock Screen section, the value appears to be determined by the current wallpaper/background context rather than the system Light/Dark Mode setting. For example, a light-colored wallpaper should result in .light.
Post
Replies
Boosts
Views
Activity
Based on my testing, @Environment(\.colorScheme) starting from iOS 26 behaves differently for Live Activities:
Inside the Dynamic Island, it always returns .dark.
For the banner / Lock Screen section, the value appears to be determined by the current wallpaper/background context rather than the system Light/Dark Mode setting. For example, a light-colored wallpaper should result in .light.
Topic:
App & System Services
SubTopic:
Widgets & Live Activities
Tags:
Based on my testing, @Environment(\.colorScheme) starting from iOS 26 behaves differently for Live Activities:
Inside the Dynamic Island, it always returns .dark.
For the banner / Lock Screen section, the value appears to be determined by the current wallpaper/background context rather than the system Light/Dark Mode setting. For example, a light-colored wallpaper should result in .light.
- Replies
- Boosts
- Views
- Activity
Based on my testing, @Environment(\.colorScheme) starting from iOS 26 behaves differently for Live Activities:
Inside the Dynamic Island, it always returns .dark.
For the banner / Lock Screen section, the value appears to be determined by the current wallpaper/background context rather than the system Light/Dark Mode setting. For example, a light-colored wallpaper should result in .light.
Topic:
App & System Services
SubTopic:
Widgets & Live Activities
Tags:
- Replies
- Boosts
- Views
- Activity