【问题标题】:Observing a UISlider's value - iPhone KVO观察 UISlider 的值 - iPhone KVO
【发布时间】:2009-09-27 00:56:04
【问题描述】:

默认情况下,当我观察 UISlider 的值时,它只更新一次,当单击滑块时,不是连续更新,甚至认为这是滑块的设置。 有没有办法获取滑块的连续值变化?

【问题讨论】:

    标签: cocoa-touch key-value-observing uislider


    【解决方案1】:

    UIKit 不积极支持 KVO。您可能会很幸运,因为某些通知可能会通过通常的机制传递,但在大多数情况下,您不应该假设您可以将 KVO 与任何 UIKit 类一起使用。

    您应该改为通过 UISlider 的关联目标的操作方法获取连续事件。

    【讨论】:

      【解决方案2】:

      持续更新适用于调用滑块上“值改变”事件的目标方法。我不知道如何用 KVO 做到这一点

      【讨论】:

      • 是的,“值改变”动作给出了连续值。我只是想知道 KVO 是否可以做到这一点。
      猜你喜欢
      • 1970-01-01
      • 2019-02-12
      • 2017-11-15
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      • 2015-02-02
      • 2012-01-16
      • 1970-01-01
      相关资源
      最近更新 更多