禁止 ios 通过本地化更改 GUI 控制器位置
Posted
技术标签:
【中文标题】禁止 ios 通过本地化更改 GUI 控制器位置【英文标题】:Disable ios from changing GUI controller position by localization 【发布时间】:2014-04-28 11:12:02 【问题描述】:我有一个问题,按钮\图像的位置根据语言本地化而改变。
例如在希伯来语中,对齐方式是从右到左,与英语相反。 这会导致按钮\图像位于屏幕的另一侧,与英文位置相反。
如何禁止 ios 重新定位按钮(根据本地化)?
【问题讨论】:
你能贴几张2种语言的同屏参考截图吗? 【参考方案1】:您的应用程序中有多少种语言可用于本地化?
如果您认为 UI 中存在更多问题,请创建单独的 .xibs 文件以进行单独的本地化。
请检查链接。这将对您有所帮助。
https://www.clairereynaud.net/blog/getting-your-iphone-app-ready-for-localization/
【讨论】:
有2种语言(He\En)。 那么您就可以轻松维护每种语言的两个 xib。这将根据语言将您的 UI 分开,并且将有助于您将来进行下一次修改(如果有)。 我没有使用 xibs,但是谢谢,我知道了 :) 你得到了什么??告诉我们。这样我们就可以升级我们的知识【参考方案2】:我找到了一种简单的方法:
转到您要修复其位置的控制器,并选择它的约束。
将 Direction 属性设置为“Left to Right”而不是“Leading to Trailing”。
【讨论】:
你是对的。我们可以约束它。但是如果屏幕上有更多 UI 并且需要修改模式怎么办。约束能解决所有问题吗??以上是关于禁止 ios 通过本地化更改 GUI 控制器位置的主要内容,如果未能解决你的问题,请参考以下文章
AWS IAM-如何禁止用户通过控制台进行更改,但允许通过CLI更改API