ios - 即时更改 UI - iOS

标签 ios autolayout xib nslocale

据我所知,自动布局支持当前持有的设备语言的 RTL 和 LTR。但我需要我的 UI 元素根据语言选择按钮支持 LTR。有没有可能使用自动布局重新加载 UI 的方法?

最佳答案

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

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

关于ios - 即时更改 UI - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27797027/

相关文章:

ios - 向导航栏添加约束

ios - 另一个 uiscrollview 自动布局问题

ios - NSAutoLayoutConstraints 崩溃的应用程序

ios - UIView inputView 与 inputViewController

ios - 如何在 objective c 中将 SOAP 数据发布到服务器

iphone - Retina 4 英寸应用程序,也适用于 3.5

ios - 使用未声明的类型 UNAuthorizationOptions

ios - 自定义 subview 未在 xib 中加载

ios - 将 @IBAction 从 ViewController 链接到 .xib View 中的按钮

ios - 包含旋转的 UIImageView 的 UIScrollView 不会缩放