0

我的应用程序支持两种语言:英语和阿拉伯语。我有带引号的水平滚动视图(不是列表),所以当语言是英语时一切正常,但当阿拉伯语一切都消失了。

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()支持两种语言(从右到左和从左到右)?

4

0 回答 0