2015-01-06 62 views
1

据我所知,自动布局支持当前所用设备语言的RTL和LTR。但是我需要根据语言选择按钮来使用我的UI元素来支持LTR。有没有任何可能的方式使用Autolay重新加载用户界面?即时更改用户界面 - iOS

回答

1

将两个数组作为属性,保存LTR布局和RTL布局的约束。 根据所选状态,您从视图中删除一组并添加另一组。

这意味着进行程序化自动布局,但这并不是太糟糕。文档中提供的指南很容易阅读。

+0

看起来不错,但我已经实现了大部分的应用程序。我试图覆盖UserDefaults中的AppleLanguage值,但它只有在重新启动应用程序后才有效。 –