我正在使用UISwitch调用子视图来在我的应用中进行屏幕显示.但是,交换机仅在大约60%的时间内工作.为了测试我的代码,我将交换机连接到另一个IBAction,以将交换机的状态写入控制台.两个功能在某些时间都没有响应开关的状态,即两个功能在某些时候同时忽略开关的状态.在iOS7中有没有其他人在UISwitches中遇到过这种行为?
- (IBAction)showHideSomeSubView:(UISwitch *)sender { if (_mySwitch.on) { [self.view addSubview:someSubView]; } else { [someSubVew removeFromSuperview]; }}
编辑:
相同的开关连接到以下操作:
- (IBAction)switchToggled:(UISwitch *)sender { sender = _mySwitch; if ([sender isOn]) { NSLog(@"On"); } else { NSLog(@"Off"); }}
两种操作都以相同的方式响应交换机.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。