有时候需要横向滑动来让用户选择内容,这样节约空间。
SwiftUI做到这点可以说是非常简单了。
在ScrollView后面加个括号里写上.horizontal
,如下(由于字符集问题,这里的🉑️显示不对,演示里是对的):
struct ShowView: View {
var body: some View {
ScrollView(.horizontal, showsIndicators: true) {
HStack{
Text("😊")
Text("🉑")
Text("😊")
Text("🉑")
Text("😊")
Text("🉑")
Text("😊")
Text("🉑")
}
.font(.title)
}
.padding()
}
}
演示效果如下:
这时候就可以左右滑动啦。