【问题标题】:UISlider DefaultUISlider 默认
【发布时间】:2013-04-23 17:28:21
【问题描述】:

在故事板编辑器中,可以为 UISlider 设置“当前”值。在滑块的值更改后,有什么方法可以将此值用作重置值?如果没有,我想我会创建一个属性来存储默认值。

【问题讨论】:

  • 你已经回答了这个问题:-)

标签: ios default uislider


【解决方案1】:
  1. 在情节提要中,向 ViewController 添加一个滑块
  2. 在您的头文件中,创建一个 IBOutlet UISlider *slider;
  3. 在情节提要中,将此 IBOutlet 连接到您的滑块
  4. 单击滑块,转到属性检查器并将值设置为所需的值。

要在程序执行期间访问滑块的不同点的值,请使用value 属性来获取滑块的当前值。

这是文档:http://developer.apple.com/library/ios/#documentation/uikit/reference/UISlider_Class/Reference/Reference.html

【讨论】:

  • 这不能回答问题。问题是是否可以在应用执行期间更改值后访问情节提要值。
  • 是的,正如我提到的,您使用滑块的 value 属性来获取其当前值。
  • 问题不是如何获取当前值。问题是如何获得故事板的价值。假设我有一个滑块,最小值为 0.0,最大值为 1.0,初始值为 0.5。用户使用该应用程序一段时间,最终将滑块值更改为 0.2。现在我如何再次从情节提要中读取 0.5?如果我检查值,我得到 0.2,而不是 0.5。
  • 初始化情节提要时,读取值并将其存储在NSUserDefaults中。当您需要访问该值时,请从那里读取。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-16
  • 2017-06-24
  • 1970-01-01
  • 1970-01-01
  • 2018-09-12
  • 2015-05-22
  • 2011-06-29
相关资源
最近更新 更多