在iPad中,RTL语言中导航按钮的位置不正确

时间:2017-08-17 13:15:30

标签: ios iphone ipad uinavigationbar right-to-left

RTL语言中导航按钮的位置在iPad中不正确

当设备语言设置为阿拉伯语(RTL)时,iPad和iPhone中导航按钮的位置不同

有谁能指导为什么会发生这种情况以及如何解决这个问题? 提前感谢您提供的任何帮助。

以下是该设备的屏幕截图和详细信息:

1。 RTL_iPad_Retina_iOS8.4 (设备按钮位置不正确) Device: iPad Retina OS: iOS 8.4

enter image description here

2。 RTL_iPhone_6sPlus_iOS10.2 Device: iPhone 6s plus OS: iOS 10.2

enter image description here

1 个答案:

答案 0 :(得分:-2)

如果要使用离子按钮,则可以使用CSS进行修改 只需更改按钮顺序

.bar-buttons[left] {
            @include ltr(){
                -webkit-order: 2;
                -ms-flex-order: 2;
                order: 2;
            }
            @include rtl(){
                -webkit-order: 5;
                -ms-flex-order: 5;
                order: 5;
            }
        }