UISwitch
添加到UITableviewCell
带有目标事件的 a 中UIControlEventValueChanged
,不会经常触发动作消息或事件(即选择器动作方法没有被调用)。
问问题
493 次
1 回答
0
解决此问题的唯一方法是不使用 iOS 的 UISwitch 而是使用 KLSwitch ( https://github.com/KieranLafferty/KLSwitch )。由于该错误的间歇性和罕见发生,因此很难一致地重现。
关于 iOS 7.1 UISwitch 的一些观察:
- 如果您点击开关而不是向左或向右拖动拇指,则永远不会出现此问题。
- 即使声称已修复,iOS 7.1 UISwitch 仍将继续向操作方法发送相同的 EventValueChanged 事件,如果您继续沿同一方向拖动开关的拇指。
- 从关闭过渡到开启时会出现此问题,反之亦然。必须重申您必须拖动拇指才能解决此问题。
于 2014-04-28T19:12:55.337 回答