Post

Replies

Boosts

Views

Activity

Reply to VoiceOver times read out as numbers
This issue still appears to reproduce with SwiftUI on iOS 26.6.1. Both Text(date, style: .time) and Text(date, format: .dateTime.hour().minute()) display 10:48 correctly, but German VoiceOver announces it as ordinary numbers without “Uhr”. We observe the same loss of time context with French VoiceOver. A manually localized accessibility label works, but requires application-specific language handling. Is there now a supported SwiftUI API for communicating that a Date represents a time of day? Environment: iPhone 16, iOS 26.6.1, Switzerland region, 24-hour time, German default VoiceOver voice. Feedback filed: FB24698778
1w
Reply to VoiceOver times read out as numbers
This issue still appears to reproduce with SwiftUI on iOS 26.6.1. Both Text(date, style: .time) and Text(date, format: .dateTime.hour().minute()) display 10:48 correctly, but German VoiceOver announces it as ordinary numbers without “Uhr”. We observe the same loss of time context with French VoiceOver. A manually localized accessibility label works, but requires application-specific language handling. Is there now a supported SwiftUI API for communicating that a Date represents a time of day? Environment: iPhone 16, iOS 26.6.1, Switzerland region, 24-hour time, German default VoiceOver voice. Feedback filed: FB24698778
Replies
Boosts
Views
Activity
1w