Содержимое меню 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
Ответить

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

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

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

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

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