UIButton框架根据设备语言而变化

时间:2014-11-03 19:39:06

标签: ios objective-c xcode uibutton

我在故事板中的视图控制器的左上角设置了一个UIButton。当我在以英语(从左到右的语言)本地化的设备上运行应用程序时,按钮的位置就是我定位它的位置,但是当我以从右到左的语言运行应用程序时,按钮移动到相反的位置视图控制器的一侧 - 请参阅下面的屏幕截图。这与约束/其他设置有关吗?谢谢!

The way I want it - LTR

The way it is displayed when the device language is one that is RTL

1 个答案:

答案 0 :(得分:1)

在IB中创建水平约束时,会将其添加为前导或尾随约束。要将其更改为向左或向右,请编辑约束(双击列表中的约束)。在项目的下拉菜单中,取消选中" Respect Language Direction"。