Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SWIFT:该应用程序是为RTL语言设计的,但当我运行在基于RTL的语言上时,它会镜像_Ios_Swift_Iphone_Xcode - Fatal编程技术网

Ios SWIFT:该应用程序是为RTL语言设计的,但当我运行在基于RTL的语言上时,它会镜像

Ios SWIFT:该应用程序是为RTL语言设计的,但当我运行在基于RTL的语言上时,它会镜像,ios,swift,iphone,xcode,Ios,Swift,Iphone,Xcode,因此,我正在开发一个应用程序,它可以同时在RTL和LTR语言上工作。 我基于RTL设计构建了所有的UI,但没有想到我在基于英语的设备上进行了测试。 我现在在基于希伯来语的设备和镜像上测试它,我尝试将Info.plist中的本地化本地开发区域更改为he,但它仍然镜像应用程序 第一张图片是所需行为,第二张图片是在希伯来语设备上运行应用程序时发生的情况请分享当前和所需行为的屏幕截图。您使用了前导/尾随约束还是左/右。您应该为正在开发的区域设置使用前者和布局。当使用另一个区域设置时,布局将自动翻转。

因此,我正在开发一个应用程序,它可以同时在RTL和LTR语言上工作。 我基于RTL设计构建了所有的UI,但没有想到我在基于英语的设备上进行了测试。 我现在在基于希伯来语的设备和镜像上测试它,我尝试将Info.plist中的本地化本地开发区域更改为he,但它仍然镜像应用程序


第一张图片是所需行为,第二张图片是在希伯来语设备上运行应用程序时发生的情况

请分享当前和所需行为的屏幕截图。您使用了前导/尾随约束还是左/右。您应该为正在开发的区域设置使用前者和布局。当使用另一个区域设置时,布局将自动翻转。@KeshuR。我刚才在question@Paulw11我使用了前导/尾随约束,布局可以很好地翻转,但它应该在希伯来语设备上翻转,我希望它在英语设备上翻转如果您总是想要RTL外观,那么使用左和右约束而不是前导和尾随。