Содержимое меню SwiftUI перевернуто на языке RTLIOS

Программируем под IOS
Anonymous
Содержимое меню SwiftUI перевернуто на языке RTL

Сообщение Anonymous »

В project.pbxproj я изменил developmentRegion на ar, чтобы принудительно использовать арабский язык и макет RTL во всем приложении, все выглядит хорошо, кроме содержимого представления меню в этом примере:

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

import SwiftUI

struct ContentView: View {

@State private var selectedTime: Int = 0

var body: some View {
Form {
Picker("", selection: $selectedTime) {
Text("صباحاً").tag(0)
Text("مساءً").tag(1)
}
.labelsHidden()
.pickerStyle(SegmentedPickerStyle())
Menu {
Button("السبت", action: {})
Button("الأحد", action: {})
Button("الاثنين", action: {})
Button("الثلاثاء", action: {})
Button("الاربعاء", action: {})
Button("الخميس", action: {})
Button("الجمعة", action: {})
} label: {
Label("اليوم", systemImage: "calendar")
}
}
}
}

struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
.preferredColorScheme(.dark)
}
}
Названия кнопок внутри меню перевернуты
[img]https://i. stack.imgur.com/YdS3d.png[/img]

любая помощь приветствуется, спасибо

Подробнее здесь: https://stackoverflow.com/questions/687 ... l-language

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