0

我试图在从 UISwitch 接收到值更改事件时隐藏 UITableView 中的单元格。

这是我目前的 IBAction。它确实有效,但不知何故只有在用户第三次按下 UI 开关之后。我不知道为什么?

- (IBAction) TogglePasswordCell : (id) sender
{
// get PasswordCell
UITableViewCell *pwdcell = [self.tableView dequeueReusableCellWithIdentifier:@"PasswordCell"];

// check uiswitch status
if(toggle_savepass.on)
{
    // hide pwd cell
    pwdcell.hidden = NO;
}
else
{
    // show pwd cell
    pwdcell.hidden = YES;
}

// reload tableview
[self.tableView reloadData];
}
4

0 回答 0