UISwitch感觉很粘。如何在按下时切换UISwitch?

时间:2014-05-16 15:31:34

标签: objective-c ios7 uiswitch

我有这个代码,一切正常。但是当我测试我的应用程序时,交换机很难在UI上翻转。

-(IBAction)mySwitch:(UISwitch *)sender {
    if([_theSwitch isOn]){
        [_theSwitch setOn:NO animated:YES];
    }
    else if (![_theSwitch isOn]) {
        [_theSwitch setOn:YES animated:YES];
    }
}

有没有什么方法可以让它像iOS 7设置开关那样通过按下按钮而不是滑动来打开和关闭?

1 个答案:

答案 0 :(得分:0)

原因是您添加的代码。没有理由告诉交换机它处于哪种状态。它已经知道信息。删除所有代码,它应该解决问题。