UISlider没有将应用程序语言更改为RTL。 | iOS版

时间:2016-01-14 19:40:41

标签: ios iphone

我必须制作一个应用程序,其中一个UISlider可以显示距离。 RTL语言支持此应用程序。在将应用程序语言更改为RTL应用程序时,所有控件都相应地翻转,但UISlider没有被翻转。是否有任何特殊配置可以在iOS中翻转UISlider

1 个答案:

答案 0 :(得分:2)

UISlider在RTL和LTR模式下都遵循相同的方向。所以这不应该被翻转操作系统为我们这样做,并防止翻转UISlider控件。 如果某个应用程序具有特定要求,则可以通过

检查应用程序布局模式
if(UIApplication.sharedApplication().userInterfaceLayoutDirection == UIUserInterfaceLayoutDirection.RightToLeft)
        {
                    uiSlider.transform = CGAffineTransformMakeScale(-1.0, 1.0);
        }