UISlider 在 ios 中无法使用特定语言

Posted

技术标签:

【中文标题】UISlider 在 ios 中无法使用特定语言【英文标题】:UISlider is not working in particular language in ios 【发布时间】:2016-11-23 06:33:20 【问题描述】:

我在我的应用程序中使用UISlider。应用程序本地化在那里。如果应用程序的语言是英语,UISlider 工作正常,但其他语言无法使用滑块增加或减少值。

【问题讨论】:

你的代码是 Objective C 还是 Swift ? 你的代码在哪里? 我的代码在目标c中 @Sivagami 是的,但它是什么? 嘿,在增加值时出了点问题,这就是它不起作用的原因......我正在从服务器获取 maxValue。如果我对它的工作值进行硬编码... [slider setMaximumValue:[valueFromServer floatValue]];只有当我们以一种特定语言运行应用程序时,valueFromServer 才会变为 0。它检索所有其他语言(如英语等)的值 【参考方案1】:

UISlider 本地化没有任何问题。

您的更改值的代码必须是这样的,并且您的方法必须将值 valueChanged 操作。

请参考以下代码。

- (IBAction) sliderValueChanged:(UISlider *)sender
  
    myTextField.text = [NSString stringWithFormat:@"%.1f", [sender value]];  
  

【讨论】:

以上是关于UISlider 在 ios 中无法使用特定语言的主要内容,如果未能解决你的问题,请参考以下文章

iOS - UISlider 在第一次触摸时跳跃

UISlider

如何在 iOS 中使用 MpMoviePlayerController 在 UISlider 上显示缓冲数据?

UISlider的基本使用方法

UISlider在iOS7中没有动画

iPad 通知中心小部件无响应