RTL-поток в SwiftUIIOS

Программируем под IOS
Ответить
Anonymous
 RTL-поток в SwiftUI

Сообщение Anonymous »

У меня возникла проблема с языком RTL (арабский) в SwiftUI со списком и потоком поиска, а также при длительном нажатии на панель поиска для вызова меню параметров она также переворачивается.
Проверьте скриншоты ниже:
Первый скриншот
Второй скриншот
Я добавил параметр среды в поддерживает направление макета списка справа налево, но когда я нажимаю на панель поиска, чтобы выполнить поиск, список снова переворачивается,
Заранее спасибо.
var body: some View {

NavigationStack {

List {
Section {
Text("مرحبا")
}
}
.environment(\.layoutDirection, .rightToLeft)
.flipsForRightToLeftLayoutDirection(true)

.navigationTitle(" جديد")
.toolbar(content: {
Button("اغلاق") {
self.dismiss()
}
})
}
.tint(Color.blue)
.searchable(text: self.$searchText, placement: .navigationBarDrawer(displayMode: .always))
.interactiveDismissDisabled()
}


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

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

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

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

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

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