Autolayout 希伯来语左右颠倒问题

APP界面采用Autolayout布局,在从左到右的语言环境下,界面显示位置没有任何问题,但换成从右到左的语言(比如希伯来语)后,界面控件显示的位置全变了,为了不增加工作量,还是希望保持从左到右的布局。

百度了很多文章,依然没有找到解决办法,最后在这个帖子中找到了答案,操作如下图所示,将约束中的尊重语言方向前的勾去掉(Respect language direction)即可。http://stackoverflow.com/questions/19916926/disable-autolayout-localization-behavior-rtl-right-to-left-behavior
这里写图片描述

(本图来自于http://stackoverflow.com/questions/19916926/disable-autolayout-localization-behavior-rtl-right-to-left-behavior

只有一个两个约束很好改,如果有几十个、上百个约束那就不好改了,一个一个的把前面的勾去掉那就太烦了,还有一种便捷的方法,那就是把storyboard文件以xml格式文件打开,将里面的leading、trailing分别替换为left、right即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值