我的应用程序支持两种语言:英语和阿拉伯语。我有带引号的水平滚动视图(不是列表),所以当语言是英语时一切正常,但当阿拉伯语一切都消失了。
struct QuotesView: View {
@ObservedObject var quotesJson = QoutesJson()
var body: some View {
VStack{
ScrollView(.horizontal ,showsIndicators: false){
LazyHStack(){
ForEach(quotesJson.quotes.shuffled(), id: \.id){ index in
QuoteCard(quote: index.quote, source: index.source,image :index.image )
}
}
}
}
}
我使用LazyHStack()因为当我使用HStack时,视图挂起。
那么在从设置中切换语言时,如何使LazyHStack()支持两种语言(从右到左和从左到右)?