Поток RTL в SwiftUI [закрыто]IOS

Программируем под IOS
Anonymous
Поток RTL в SwiftUI [закрыто]

Сообщение Anonymous »

У меня в SwiftUI проблема с языками справа налево (арабский)
Панель навигации правильная, но проверьте строку списка и текстовый редактор: она перевернута к левому краю, что он должен быть на арабском языке справа, язык по умолчанию в файле проекта — арабский, это папка проекта «https://drive.google.com/drive/folders/ ... share_link», также панель поиска встроена в меню, если ее перевернуть.
Я добавил параметр среды для поддержки направления макета справа налево для списка, но когда я нажимаю на панель поиска, чтобы выполнить поиск, поток списка снова перевернуто,
Заранее спасибо.

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

    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

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