我有两种语言的应用程序:阿拉伯语和英语。我想在更改应用程序内的语言后更改UI方向。
我使用此代码执行此操作:
UIView.appearance().semanticContentAttribute = isRTL ? .forceRightToLeft : .forceLeftToRight
此代码运行良好,我将获得正确方向的UI,但应用程序性能会变差。在“标签视图控制器”上选择标签时,我有些滞后。
关于如何解决它的任何想法? (删除更改的semanticContentAttribute可以解决此问题,但是我必须使用此代码来支持阿拉伯语)