ios - 自动布局是否支持使用约束的 RTL View ?

标签 ios view localization autolayout right-to-left

我已将我的应用程序本地化为阿拉伯语。在阿拉伯文化中,我需要使用尾随和前导等约束来反射(reflect)我的观点。翻转 View 的最佳做法是什么?

有趣的是,当设置为阿拉伯语时,其文化设置为@"ar-AE"。我想翻转 View 不适用于 @"ar-AE"语言环境,尽管我不确定这是否是一个错误,或者是否某些阿拉伯国家/地区使用 LTR,因此不系统地翻转 View 是有道理的。

长话短说,将 View 实际转换为“阿拉伯语”并正确翻转 View 需要哪些约束设置?

最佳答案

是的,使用前导和尾随约束在理论上是您应该做的所有事情。

语言变体应独立于附加区域,并退回到布局信息的通用语言。如果您在 ar 中看到 LTR View 而不是 ar-AE,您应该在 bugreport.apple.com 提交错误。 .

关于ios - 自动布局是否支持使用约束的 RTL View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27222717/

相关文章:

ios - 是否可以从生成的 .strings 文件中排除 Storyboard中的标签?

iphone - 在 iPhone 应用程序中本地化货币

ios - 如何获得 uiview 的实际翻译

ios - 我需要为这个 while 循环提供一个异步函数吗?

android - 当 Fragment 被替换并放入回栈(或删除)时,它是否保留在内存中?

android - 有没有人制作了一个 View 来获取文本,图像并让文本环绕图像?

javascript - 如何在react-native中使用i18n-js将组件渲染为参数?

ios - 如何隐藏 UINavigationBar 1px 底线

iOS 推送通知在开发中有效,但在生产中无效

c# - Base64 编码图像字符串在 CSS 背景图像属性中不起作用(C#、ASP.NET、Razor)