【发布时间】:2019-11-16 09:41:54
【问题描述】:
swiftUI的Horizontal ScrollView如何设置从右到左的布局方向?
类似这样的:
ScrollView(showsHorizontalIndicator: false) {
HStack {
VStack {
Image("1")
Text("one")
}
VStack {
Image("2")
Text("two")
}
VStack {
Image("3")
Text("three")
}
}
}
所以当模拟器运行时,我想在右侧看到Image("1"),然后向右滑动即可访问Image("3")
【问题讨论】:
-
您可能应该更新您的问题以使其更清晰。我会改写它:“我有一个带有 .rigthToLeft 的 ScrollView 设置,但是当创建视图时,它看起来向左滚动,而不是向右滚动。”。或类似的东西。
-
我的问题是这样的,但在 SwiftUI 中! stackoverflow.com/questions/9140959/…
-
当我在
SwiftUI中使用transformEffect(.init(scaleX: -1, y: 1))时,滚动视图中的内容消失了 -
transformEffect 完成了它的工作,但是视图移出了屏幕。如果你使用 .offset() 你可以把它带回来。然而,现在的问题是,图像和文字显示出来就好像它们是在镜子上反射的一样!