【发布时间】:2013-11-06 20:13:09
【问题描述】:
编辑
现在已修复 ios7.1
不要做任何调整来修复它。
编辑2
显然同样的问题在 iOS 8.0 和 8.1 中再次发生
编辑3
现在已修复 ios9.2
不要做任何调整来修复它。
嗨,今天我在UISwitch's 事件ValueChanged: 中看到调用continuously 而我将On 更改为Off 或Off 到开,我的手指仍然在右侧和左侧移动.我使用 NSLog 制作了 GIF 图像,以便更清晰。
我的值更改方法是:
- (IBAction)changeSwitch:(id)sender{
if([sender isOn]){
NSLog(@"Switch is ON");
} else{
NSLog(@"Switch is OFF");
}
}
iOS6 的 Switch 代码和我们预期的一样工作正常:
所以任何人都可以建议我只在其状态打开或关闭时调用一次。或者这是一个错误还是什么..?
更新
这是我的演示:
【问题讨论】:
-
我仍然在模拟器上的 iOS7.1 中遇到此错误,尚未尝试设备,运行 xcode 5.1.1
-
我在 7.1.2 ipad 上遇到了同样的问题
-
我可以在 iOS 8.0 和 8.1 中看到与 UISwitch 相同/相似的问题
-
在 9.1 中仍然存在。请提交openradar.appspot.com/15555929 所有人的副本。这是我们解决这个问题的唯一方法。
-
好像又回到了9.3
标签: ios7.1 ios9.2 ios iphone ios7 xcode5 uiswitch