【发布时间】:2020-02-09 23:22:47
【问题描述】:
我在 UITableviewCell 中嵌入了一个 UISwitch。 tableview 使用动态原型单元格。以下代码控制选择时的切换操作。它工作得很好,可以打开和关闭开关并运行代码。但是,当我以编程方式调用按钮操作时,它会运行代码,但不会将所选位置从关闭更改为打开,反之亦然。为什么不显示开关的开/关变化?
// Call button programmatically
[self didHideFlags:self];
- (IBAction)didHideFlags:(id)sender{
_isOnFlag = !_isOnFlag;
if (_isOnFlag){
[self.flagOverlay.graphics removeAllObjects];
[self.flagTableView reloadData];
}else{
NSLog(@"Option 2");
[self updateMyFlagsWitAlert:NO];
}
}
【问题讨论】:
标签: ios objective-c xcode uiswitch