当iPhone语言为阿拉伯语iOS 9.0和9.1版时,约束条件无法正常工作
问题描述:
当iPhone语言为英语时,所有约束对每个iOS版本都正常工作,但是当我将iPhone语言更改为阿拉伯语时,视图要么消失,要么消失到负x坐标(通过视图层次结构调试器检查),它显示视图的x坐标值在-values中。 ,这种情况仅适用于iOS版本9.0和9.1,设备语言为阿拉伯语。当iPhone语言为阿拉伯语iOS 9.0和9.1版时,约束条件无法正常工作
我已经将约束从中心x更改为领先,但它只显示像这样的视图。
答
检查约束的“左/右”与“前/后”的正确用法。 “左”意味着“左”,“右”意思是“正确”,总是。 “Leading”左侧是从左到右的文字,如英语,而右侧是从右到左的文字,如阿拉伯语。如果你把它们混在一起,各种各样的事情可能会变得非常糟糕。
你在寻找什么帮助这个问题?你有MCVE供人们看吗?你有任何代码可以分享吗?这个问题被标记为'objective-c',但没有代码。至少你需要显示所有的约束定义,最好创建一个人们可以复制来查看问题的MCVE。 –