【发布时间】:2020-07-24 17:52:45
【问题描述】:
我正在尝试在我的 ios 上支持 RTL 模式,它是使用 swiftUI 构建的 这样做可以改变布局方向:
.environment(\.layoutDirection, .rightToLeft)
只有水平的 ScrollView 不能正常工作
当我这样做时:
ScrollView(.horizontal) {
HStack{
Text("b1")
Text("b2")
Text("b3")
}
} .environment(\.layoutDirection, .rightToLeft)
项目位置会旋转,但 HSTACK 将始终保持在左侧,如下面的屏幕截图:
有什么解决方案或技巧可以使它正确吗?
【问题讨论】:
标签: uiscrollview swiftui right-to-left hstack