【问题标题】:Implementing an onValueChange for a UISwitch in OBJ-C but not when the user touches/changes the value在 OBJ-C 中为 UISwitch 实现 onValueChange,但不是在用户触摸/更改值时
【发布时间】:2014-02-05 20:13:32
【问题描述】:

有没有办法在 Xcode/Objective C 中为 UISwitch 而不是 onTouch 侦听器实现 onValueChange 侦听器?所以我希望在 UISwitch 的值在没有用户输入的情况下发生变化时调用一个方法。 (这将通过文本 SMS 服务以编程方式发生)

【问题讨论】:

  • 短信如何设置开关的值?这可能更容易观察到变化。

标签: objective-c user-interface listener uiswitch


【解决方案1】:

只有当用户触摸UISwitch 时,才会调用监听器。如果您以编程方式设置它,则不会调用侦听器。但由于您正在以编程方式更改它,因此您只需在更改时自己调用您的侦听器即可。

【讨论】:

  • 我找到了更好的方法;这是一个通过 iPhone 控制电路的 SMS twilio 应用程序;我刚刚进行了第二次切换,以确定用户是否想要收听特定的输出引脚。
猜你喜欢
  • 2013-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-13
  • 1970-01-01
  • 2018-02-24
  • 1970-01-01
相关资源
最近更新 更多