例如,我以编程方式创建了一个 UISwitch 实例:
UISwitch *switchBtn = [[UISwitch alloc] initWithFrame:CGRectMake(200, 10, 0, 0)];
[switchBtn setOn:YES animated:YES];
[switchBtn addTarget:self action:@selector(switchStateChanged:) forControlEvents:UIControlEventValueChanged];
然后,如果我在应用程序运行时按下那个开关,会更早执行什么:switchStateChanged,还是 switchBtn.on 值的更改?
最佳答案
对于 future 的访客。经过一些明显的实验后我发现,在 XCode 6.1.1 中,UISwitch 的状态在执行附加方法之前更改。
关于ios - UISwitch:之前做了什么:附加选择器,还是改变状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31446690/