Dallini UI反思问题 -
我们正在开发一个多语言应用程序,我们需要支持英语和阿拉伯语言,应用程序还提供了一个选项,可以设置为独立于他们在iPhone设置中选择的语言偏好。考虑到阿拉伯语的左边语言与英语不同,我们使用以下代码来更改导航和UI流程。
UIView.appearance()。semanticContentAttribute = .forceLeftToRight或UIView.appearance()。semanticContentAttribute = .forceRightToLeft
然而,我们的应用程序在使用上述代码之后的转换和表滚动中滞后并表现得非常慢。我们还尝试评论上述行,以确保这是创建此问题的同一行。我们还使用了分析工具,并在使用此代码后看到它增加了所有内存利用率。
请建议使用正确的方法/选项,因为我们已经实现了本地化的String文件来管理应用程序中的内容,但我们还需要根据他/她设置的语言偏好反映UI和导航在应用程序上独立于设置中的内容。