iOS UISlider - 更改价格值

问题描述:

我一直在寻找相当一段时间的解决方案,但无法为我找到正确的答案。iOS UISlider - 更改价格值

我试图设置两个滑块 - 一个用于最低价格和一个用于最高价格,然后创建将包含价格的标签。两个滑块都会相应地更改标签的值。我还没有找到一个很好的方式来显示价格并用滑块来修改它,你能帮我吗?

谢谢,我真的很抱歉,如果这是一个愚蠢的问题,我几个星期前刚刚开始iOS。谢谢一堆!

+0

只需查看UISlider的基本示例和可可,欢呼。你可以在XIB中轻松完成。 – Fattie

你可以设置UISlider的maximumValue属性,如果你设置maximumValue是1000,那么slider的值范围是0〜1000。

这是你的问题?

+0

这就是我的意思,因为在我看到0.0-1.0的文档中,无论如何它的工作非常感谢! – GalSab

如果你想第一谷歌基本的例子,你会发现这些资源:

所以,你必须做的就是按照以下步骤操作:

  1. 在情节提要/ Interface Builder中创建两个UISlider的和UILabel的。
  2. 将它们与视图控制器中的代码连接为IBOutlet。
  3. 将目标行为添加到UISlider的 - UIControlEventValueChanged
  4. 当目标动作被触发时更新UILabel的文本。

虽然这看起来很多,但它实际上是一种非常基本的iOS开发技术。查看以上链接以获取更详细的解释。

请记住,在向*提出问题之前,请先做自己的研究。这个问题是非常基本的,每个程序员都应该能够解决它,而不要求别人为你解决它。

+0

感谢您的回复和信息。但那不是我的意思。我得到了你说的所有工作,我的问题是不同的。我找不到一个好的方法来显示与滑块值相关的价格(可能只是一个正常的int)的标签(范围在0.0-1.0之间)。我了解我的帖子造成的混乱。但我只是想通过滑块价值获得对价格的良好表达。在我问之前,我搜索了一下,但我找不到答案** my **问题。再次感谢寿。 – GalSab

+0

如果滑块的值在0.0到1.0之间,可以用下面的代码获得标签的值:'label.text = [NSString stringWithFormat:@“%f”,(minimumValue +(maximumValue - minimumValue)* slider.value] ;' – Legoless