Проблема с языком RTL в SwiftUIIOS

Программируем под IOS
Ответить
Anonymous
 Проблема с языком RTL в SwiftUI

Сообщение Anonymous »

У меня в SwiftUI проблема с языками справа налево (арабский)
Панель навигации правильная, но проверьте строку списка и текстовый редактор: она перевернута к левому краю, что он должен быть в правом краю на арабском языке, язык по умолчанию в файле проекта - арабский, также встроенное меню параметров панели поиска перевернуто

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

struct ContentView: View {

@State private var searchText: String = ""
@State private var text: String = "تجريبي"

var body: some View {

NavigationStack {

List {
Section {
Text("مرحبا")

TextEditor(text: self.$text)
}
}
.navigationTitle("جديد")
}
.searchable(text: self.$searchText, placement: .navigationBarDrawer(displayMode: .always))
}
}
Экран 1
Экран 2
пример проекта
Содержимое списка должно начинаться с правого края , также следует перевернуть меню параметров панели поиска

Подробнее здесь: https://stackoverflow.com/questions/787 ... in-swiftui
Ответить

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

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

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

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

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